客户端库

尽管您可以通过直接发出请求来使用 Speech-to-Text,但我们也提供了几种主流语言的客户端库。Speech-to-Text 客户端库是基于 Google Cloud 客户端库构建的。这种通用基础架构提供了可实现 API 专属库的功能,另外还提供了在使用任何 Cloud API 时可以直接使用的类型和方法。

可用的客户端库

Speech-to-Text 提供以下语言的客户端库和指南:

Python

如需了解如何安装和使用 Speech-to-Text 客户端库,请参阅 Speech-to-Text 客户端库。如需了解详情,请参阅 Speech-to-Text Python API 参考文档

如需向 Speech-to-Text 进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证

本页面提供 Speech-to-Text Python 客户端库的参考文档和相关资源。

资源 说明
库参考文档 Speech-to-Text Python 库参考文档
语言指南 将 Python 与 GCP 搭配使用的一般指南
GitHub 代码库 此库的源代码和其他文档
Stack Overflow 带有 Speech-to-Text 和 Python 标记的问题

安装

要安装客户端库,请运行以下命令:

pip install --upgrade google-cloud-speech

Java

如需了解如何安装和使用 Speech-to-Text 客户端库,请参阅 Speech-to-Text 客户端库。如需了解详情,请参阅 Speech-to-Text Java API 参考文档

如需向 Speech-to-Text 进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证

本页面提供 Speech-to-Text Java 客户端库的参考文档和相关资源。

资源 说明
库参考文档 Speech-to-Text Java 库参考文档
语言指南 将 Java 与 GCP 搭配使用的一般指南
GitHub 代码库 此库的源代码和其他文档
Stack Overflow 带有 Speech-to-Text 和 Java 标记的问题

安装

要安装客户端库,请运行以下命令:

如果您使用的是 Maven,请将以下代码添加到您的 pom.xml 文件中。如需详细了解 BOM,请参阅 Google Cloud Platform 库 BOM

<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>com.google.cloud</groupId>
      <artifactId>libraries-bom</artifactId>
      <version>26.37.0</version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
  </dependencies>
</dependencyManagement>

<dependencies>
  <dependency>
    <groupId>com.google.cloud</groupId>
    <artifactId>google-cloud-speech</artifactId>
  </dependency>

如果您使用的是 Gradle,请将以下代码添加到您的依赖项中:

implementation 'com.google.cloud:google-cloud-speech:4.36.0'

如果您使用的是 sbt,请将以下代码添加到您的依赖项中:

libraryDependencies += "com.google.cloud" % "google-cloud-speech" % "4.36.0"

如果您使用的是 Visual Studio Code、IntelliJ 或 Eclipse,可以通过以下 IDE 插件将客户端库添加到您的项目中:

上述插件还提供其他功能,例如服务账号密钥管理。如需了解详情,请参阅各个插件相应的文档。

Node.js

如需了解如何安装和使用 Speech-to-Text 客户端库,请参阅 Speech-to-Text 客户端库。如需了解详情,请参阅 Speech-to-Text Node.js API 参考文档

如需向 Speech-to-Text 进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证

本页面提供 Speech-to-Text Node.js 客户端库的参考文档和相关资源。

资源 说明
库参考文档 Speech-to-Text Node.js 库参考文档
语言指南 将 Node.js 与 GCP 搭配使用的一般指南
GitHub 代码库 此库的源代码和其他文档
Stack Overflow 带有 Speech-to-Text 和 Node.js 标记的问题

安装

要安装客户端库,请运行以下命令:

npm install --save @google-cloud/speech

C#

如需了解如何安装和使用 Speech-to-Text 客户端库,请参阅 Speech-to-Text 客户端库

如需向 Speech-to-Text 进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证

本页面提供 Speech-to-Text C# 客户端库的参考文档和相关资源。

资源 说明
库参考文档 Speech-to-Text C# 库参考文档
语言指南 将 C# 与 GCP 搭配使用的一般指南
GitHub 代码库 此库的源代码和其他文档
Stack Overflow 带有 Speech-to-Text 和 C# 标记的问题

安装

要安装客户端库,请运行以下命令:

Install-Package Google.Cloud.Speech.V1 -Pre

C++

如需了解如何安装和使用 Speech-to-Text 客户端库,请参阅 Speech-to-Text 客户端库

如需向 Speech-to-Text 进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证

本页面提供 Speech-to-Text C++ 客户端库的参考文档和相关资源。

资源 说明
库引用路径 Speech-to-Text C++ 库参考文档
语言指南 将 C++ 与 GCP 搭配使用的一般指南
GitHub 代码库 此库的源代码和其他文档
Stack Overflow 带有 Speech-to-Text 和 C++ 标记的问题

安装

要安装客户端库,请运行以下命令:

请参阅设置 C++ 开发环境

Go

如需了解如何安装和使用 Speech-to-Text 客户端库,请参阅 Speech-to-Text 客户端库。如需了解详情,请参阅 Speech-to-Text Go API 参考文档

如需向 Speech-to-Text 进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证

本页面提供 Speech-to-Text Go 客户端库的参考文档和相关资源。

资源 说明
库参考文档 Speech-to-Text Go 库参考文档
语言指南 将 Go 与 GCP 搭配使用的一般指南
GitHub 代码库 此库的源代码和其他文档
Stack Overflow 带有 Speech-to-Text 和 Go 标记的问题

安装

要安装客户端库,请运行以下命令:

go get cloud.google.com/go/speech/apiv1

PHP

如需了解如何安装和使用 Speech-to-Text 客户端库,请参阅 Speech-to-Text 客户端库

如需向 Speech-to-Text 进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证

本页面提供 Speech-to-Text PHP 客户端库的参考文档和相关资源。

资源 说明
库参考文档 Speech-to-Text PHP 库参考文档
语言指南 将 PHP 与 GCP 搭配使用的一般指南
GitHub 代码库 此库的源代码和其他文档
Stack Overflow 带有 Speech-to-Text 和 PHP 标记的问题

安装

要安装客户端库,请运行以下命令:

composer require google/cloud-speech

Ruby

如需了解如何安装和使用 Speech-to-Text 客户端库,请参阅 Speech-to-Text 客户端库

如需向 Speech-to-Text 进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证

目前发布的 Speech-to-Text 的 Ruby 客户端库属于 Beta 版。

本页面提供 Speech-to-Text Ruby 客户端库的参考文档和相关资源。

资源 说明
库参考文档 Speech-to-Text Ruby 库参考文档
语言指南 将 Ruby 与 GCP 搭配使用的一般指南
GitHub 代码库 此库的源代码和其他文档
Stack Overflow 带有 Speech-to-Text 和 Ruby 标记的问题

安装

要安装客户端库,请运行以下命令:

gem install google-cloud-speech

身份验证和访问控制

Speech-to-Text 快速入门指南提供了有关身份验证和访问权限控制的基本信息。如需了解详情,请参阅以下内容: