前提条件
安装依赖项
克隆
python-speech
并将目录切换到示例目录。$ git clone https://github.com/googleapis/python-speech.git $ cd python-speech/samples/snippets
安装 pip 和 virtualenv(如果尚未安装的话)。如需了解详情,请参阅 Google Cloud Platform Python 开发环境设置指南。
创建
virtualenv
网址。以下示例与 Python 2.7 和 3.4 及更高版本兼容。$ virtualenv env $ source env/bin/activate
安装运行示例所需的依赖项。
$ pip install -r requirements.txt
代码示例
以下代码示例使用 google-cloud-speech 库。您可以使用 GitHub 浏览源代码和报告问题。
转录音频文件
您可以借助以下代码示例,使用公共 IP 或集群级层 IP 来转录音频文件。如需详细了解 IP 类型,请参阅有关查询 API 的文档。
公共 IP:
# Using a Public IP
$ python transcribe_onprem.py --file_path="../resources/two_channel_16k.wav" --api_endpoint=${PUBLIC_IP}:443
集群级层 IP:
# Using a cluster level IP
$ kubectl port-forward -n $NAMESPACE $POD 10000:10000
$ python transcribe_onprem.py --file_path="../resources/two_channel_16k.wav" --api_endpoint="0.0.0.0:10000"
Python
如需向 Speech-to-Text 进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证。