Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- speech_to_text = SpeechToTextV1(
- iam_apikey=sst_api_key,
- url=sst_url
- )
- class MyRecognizeCallback(RecognizeCallback):
- def __init__(self):
- RecognizeCallback.__init__(self)
- def on_data(self, data):
- print(json.dumps(data, indent=2))
- def on_error(self, error):
- print('Error received: {}'.format(error))
- def on_inactivity_timeout(self, error):
- print('Inactivity timeout: {}'.format(error))
- myRecognizeCallback = MyRecognizeCallback()
- with open(join(dirname(__file__), './.', 'encounter1.wav'), 'rb') as audio_file:
- audio_source = AudioSource(audio_file)
- speech_to_text.recognize_using_websocket(
- audio=audio_source,
- content_type='audio/wav',
- recognize_callback=myRecognizeCallback,
- keywords=['ticket'],
- keywords_threshold=0.8)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement