Я пытаюсь выполнить распознавание речи на некоторых аудиофайлах, которые у меня есть, используя python 3.x, блокнот jupyter и библиотеку SpeechRecognition, но я получаю:
'RequestError: missing google-api-python-client module: ensure that google-api-python-client is set up correctly.'
при использовании признать_google_cloud, даже если я уже установил егои посмотрите 'google-api-python-client при запуске
conda list
. При использовании стандартного ключа API речи Google все работает гладко.
Используемый код выглядит следующим образом:
import speech_recognition as sr
r = sr.Recognizer()
with open('file_with_keys.json') as f:
GOOGLE_CLOUD_SPEECH_CREDENTIALS = f.read()
test_audio = sr.AudioFile('audio_file.wav')
with test_audio as source:
audio = r.record(source)
r.recognize_google_cloud(audio, language = 'es-MX',
credentials_json=GOOGLE_CLOUD_SPEECH_CREDENTIALS)
Ожидаемый результат состоит из транскрипции моего текущего файла.
Заранее большое спасибо.