From 052dec379f133e3d7f3c7c827a72a9610a62be27 Mon Sep 17 00:00:00 2001 From: Vitor Hideyoshi Date: Fri, 26 Apr 2024 19:12:36 +0000 Subject: [PATCH] Adds Parameters use_enhanced and model to GoogleSpeechAPI docstring --- speech_recognition/__init__.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/speech_recognition/__init__.py b/speech_recognition/__init__.py index b2b365be..21221858 100644 --- a/speech_recognition/__init__.py +++ b/speech_recognition/__init__.py @@ -680,6 +680,10 @@ def recognize_google_cloud(self, audio_data, credentials_json=None, language="en If ``preferred_phrases`` is an iterable of phrase strings, those given phrases will be more likely to be recognized over similar-sounding alternatives. This is useful for things like keyword/command recognition or adding new phrases that aren't in Google's vocabulary. Note that the API imposes certain `restrictions on the list of phrase strings `__. + The ``use_enhanced`` is a boolean option that sets a flag with the same name on the Google Cloud Speech API, it will make the API uses the enhanced version of the model. More information can be found in the `Google Cloud Speech API documentation ` __. + + Furthermore, you can set the ``model`` to set the desired model, the Python Google Speech API makes available the following options: 'command_and_search', 'phone_call', 'video', 'default', 'medical_conversation', 'medical_dictation'. More information can be found in the `Google Cloud Speech API documentation ` __. + Returns the most likely transcription if ``show_all`` is False (the default). Otherwise, returns the raw API response as a JSON dictionary. Raises a ``speech_recognition.UnknownValueError`` exception if the speech is unintelligible. Raises a ``speech_recognition.RequestError`` exception if the speech recognition operation failed, if the credentials aren't valid, or if there is no Internet connection.