ImportError: невозможно импортировать имя 'enums' - PullRequest
0 голосов
/ 28 ноября 2018

Я пытаюсь использовать Google Speech API для распознавания речи с микрофона в режиме реального времени.Я попытался https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/speech/cloud-client/transcribe_streaming_mic.py , но эта ошибка вышла.Кто-нибудь знает, как решить эту проблему?

from google.cloud.speech import enums
ImportError: cannot import name 'enums'

Обновление: Я решил проблему, запустив код в виртуальной среде, как это предлагается на официальном веб-сайте Cloud Speech API.Тем не менее, я до сих пор не понимаю, почему нам нужно запускать это в виртуальной среде вместо моей исходной среды, поскольку виртуальная среда не является Linux или другой ОС.

1 Ответ

0 голосов
/ 28 мая 2019

Я использую облачную функцию для транскрибирования аудио в текст.Я считаю, что документация для Google-Cloud-Speech была обновлена, вы можете обратиться к документации.https://pypi.org/project/google-cloud-speech/. Я полагаю, что класс теперь называется speech_v1, вы можете использовать псевдоним "как речь", чтобы заставить примеры кода github работать.

from google.cloud import speech_v1 as speech
from google.cloud.speech_v1 import enums
from google.cloud.speech_v1 import types

HTH.

...