Как импортировать speech_v1 в файле needs.txt для облачной функции Google - PullRequest
1 голос
/ 03 мая 2020

Я, по сути, использую это как мой Python код для облачной функции Google: https://cloud.google.com/speech-to-text/docs/sync-recognize#speech -syn c -recognize- python

Я не удается правильно импортировать библиотеку speech_v1 в файл requirements.txt.

Я получаю эту ошибку:

Build failed: {"error": {"canonicalCode": "INVALID_ARGUMENT", "errorMessage": "pip_download_wheels had stderr output:\nERROR: Could not find a version that satisfies the requirement google-cloud-speech-v1==1.3.2 (from -r requirements.txt (line 3)) (from versions: none)\nERROR: No matching distribution found for google-cloud-speech-v1==1.3.2 (from -r requirements.txt (line 3))\n\nerror: pip_download_wheels returned code: 1", "errorType": "InternalError", "errorId": "<error id>"}}

Ответы [ 2 ]

1 голос
/ 04 мая 2020

В вашем requirements.txt вы должны указать:

google-cloud-speech==1.3.2

, где имя и версия соответствуют этому выпуску на PyPI: https://pypi.org/project/google-cloud-speech/1.3.2/

Это позволяет выполнить одно из следующих действий:

from google.cloud import speech
from google.cloud import speech_v1

Где speech всегда самая последняя версия, а speech_v1 гарантирует, что вы всегда используете V1 API.

0 голосов
/ 03 мая 2020

Попробуйте импортировать google-cloud-speech==1.3.2 вместо ваших требований.

...