首页 > 解决方案 > Python中谷歌云语音的类型类中不显示重要函数

问题描述

如果我在处理代码方面使用了不正确的术语,请提前道歉。对于上下文,我正在尝试将 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 转录一个音频文件。

如果我需要提供任何其他信息,我会很乐意这样做。提前感谢您的时间。

标签: pythongoogle-cloud-platformgoogle-cloud-speech

解决方案


没有真正的问题,只是我过于依赖 PyCharm 来确保一切正确。代码运行正常,只是 Intellisense 无法检测到它。谢谢你教我这个。


推荐阅读