ImportError: cannot import name 'speech_v1p1beta1'
ImportError: cannot import name 'speech_v1p1beta1'
我正在尝试 运行 python 中的以下脚本,它将视频文件转换为文本:
from google.cloud import speech_v1p1beta1 as speech
client = speech.SpeechClient()
with open(speech_file, 'rb') as audio_file:
content = audio_file.read()
audio = speech.types.RecognitionAudio(content=content)
config = speech.types.RecognitionConfig(
encoding=speech.enums.RecognitionConfig.AudioEncoding.LINEAR16,
sample_rate_hertz=16000,
language_code='en-US',
model='video')
response = client.recognize(config, audio)
for i, result in enumerate(response.results):
alternative = result.alternatives[0]
print('-' * 20)
print('First alternative of result {}'.format(i))
print(u'Transcript: {}'.format(alternative.transcript))
当我 运行 这个脚本时,我得到以下错误:
ImportError: cannot import name 'speech_v1p1beta1'
关于如何解决这个问题有什么建议吗?
尝试运行
$ pip install --upgrade google-cloud-speech
更新您的依赖项。
我正在尝试 运行 python 中的以下脚本,它将视频文件转换为文本:
from google.cloud import speech_v1p1beta1 as speech
client = speech.SpeechClient()
with open(speech_file, 'rb') as audio_file:
content = audio_file.read()
audio = speech.types.RecognitionAudio(content=content)
config = speech.types.RecognitionConfig(
encoding=speech.enums.RecognitionConfig.AudioEncoding.LINEAR16,
sample_rate_hertz=16000,
language_code='en-US',
model='video')
response = client.recognize(config, audio)
for i, result in enumerate(response.results):
alternative = result.alternatives[0]
print('-' * 20)
print('First alternative of result {}'.format(i))
print(u'Transcript: {}'.format(alternative.transcript))
当我 运行 这个脚本时,我得到以下错误:
ImportError: cannot import name 'speech_v1p1beta1'
关于如何解决这个问题有什么建议吗?
尝试运行
$ pip install --upgrade google-cloud-speech
更新您的依赖项。