Advertisement
Guest User

Untitled

a guest
Feb 19th, 2019
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. speech_to_text = SpeechToTextV1(
  2. iam_apikey=sst_api_key,
  3. url=sst_url
  4. )
  5.  
  6. class MyRecognizeCallback(RecognizeCallback):
  7. def __init__(self):
  8. RecognizeCallback.__init__(self)
  9.  
  10. def on_data(self, data):
  11. print(json.dumps(data, indent=2))
  12.  
  13. def on_error(self, error):
  14. print('Error received: {}'.format(error))
  15.  
  16. def on_inactivity_timeout(self, error):
  17. print('Inactivity timeout: {}'.format(error))
  18.  
  19. myRecognizeCallback = MyRecognizeCallback()
  20.  
  21. with open(join(dirname(__file__), './.', 'encounter1.wav'), 'rb') as audio_file:
  22. audio_source = AudioSource(audio_file)
  23. speech_to_text.recognize_using_websocket(
  24. audio=audio_source,
  25. content_type='audio/wav',
  26. recognize_callback=myRecognizeCallback,
  27. keywords=['ticket'],
  28. keywords_threshold=0.8)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement