w2l_service
Module Contents
Classes
Speech to text service using wave2letter |
Functions
|
W2L text has some predictabile peculiarities, this function strips those out |
|
Set names, collect params, and give service to server |
- class w2l_service.SpeechToTextService(name, param)
Bases:
harmoni_common_lib.service_manager.HarmoniServiceManagerSpeech to text service using wave2letter
- w2l_process
Setup publishers and subscribers
- start(rate='')
Start the w2l stream and publish text
- stop()
Stop the service
- pause()
Set the service to success to stop publishing
- sound_data_callback(data)
Sends recieved data to w2l process
- playing_sound_pause_callback(data)
Sleeps when data is being published to the speaker
- transcribe_stream()
Setup W2L Process and read results as available
- w2l_service.fix_w2l_text(output)
W2L text has some predictabile peculiarities, this function strips those out
- Parameters:
output (string) – Raw output of W2L inference
- Returns:
clean tet of what was said
- Return type:
str
- w2l_service.main()
Set names, collect params, and give service to server