抱歉,在处理代码方面时,我使用的术语不正确。就上下文而言,我正在尝试将Google Cloud的语音内容用于Python文本,而其中的某些导入似乎存在问题。并非文档中显示的所有必需功能都出现在特定的类中。但是,我不知道为什么。
这是我的导入声明:
import io
import os
from google.cloud import speech_v1
from google.cloud.speech_v1 import enums
from google.cloud.speech_v1 import types
之后,我尝试执行以下操作(这只是代码的一小部分):
client = speech_v1.SpeechClient.from_service_account_json('client-key.json')
with io.open("recording-test-44100.flac", "rb") as audio_file:
content = audio_file.read()
audio = types.RecognitionAudio(content=content)
问题是,“类型”没有“ RecognitionAudio()”作为选项。我只有的选项如下图所示:
我已经尝试过弄乱其中一些选项,但是没有一个会导致RecognitionAudio()函数,并且仍然可以正常工作。我是Google Cloud Platform的新手,因此需要一些指导。有关我要完成的工作的概述,我只想使用Cloud Speech转录音频文件。
如果我需要提供其他信息,我们将很乐意提供。谢谢您的宝贵时间。
没有真正的问题,只是我过分依赖PyCharm以确保一切正确。该代码正常工作,只是Intellisense无法检测到它。谢谢你鼓教我。