Преобразование речи в текст - PullRequest
0 голосов
/ 05 ноября 2019

Я работаю над процессом преобразования речи в текст для аудиофайла. Я использую Google API для преобразования звонков в текст. Для процесса конвертации я использую облачное хранилище Google, но получаю сообщение об ошибке: «Не удалось автоматически определить учетные данные. Установите GOOGLE_APPLICATION_CREDENTIALS или явно создайте учетные данные и повторно запустите приложение. Для получения дополнительной информации см. https://cloud.google.com/docs/authentication/getting-started"». снова и снова.

Хотя я создал файл json с учетными данными Google и после запуска этого файла он работает. Но когда я импортирую файл учетных данных в свой код, он показывает ту же ошибку, о которой упоминалось выше.

Может кто-нибудь, пожалуйста, помогите мне исправить эту ошибку.

1 Ответ

0 голосов
/ 05 ноября 2019

Попробуйте установить переменную окружения GOOGLE_APPLICATION_CREDENTIALS. Это будет использоваться клиентской библиотекой на используемом вами языке программирования.

linux:
export GOOGLE_APPLICATION_CREDENTIALS="/home/<username>/path-to-json"

windows (PowerShell):
$env:GOOGLE_APPLICATION_CREDENTIALS="C:\Users\<username>\path-to-json"

https://cloud.google.com/speech-to-text/docs/quickstart-client-libraries

...