クライアント ライブラリ

Speech-to-Text を直接リクエストして使用することもできますが、Google ではいくつかの一般的な言語のクライアント ライブラリを提供しています。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 ライブラリ リファレンス
言語ガイド GCP で Python を使用するための一般的なガイド
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 ライブラリ リファレンス
言語ガイド GCP で Java を使用するための一般的なガイド
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.34.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.32.0'

sbt を使用している場合は、以下を依存関係に追加します。

libraryDependencies += "com.google.cloud" % "google-cloud-speech" % "4.32.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 ライブラリ リファレンス
言語ガイド GCP で Node.js を使用するための一般的なガイド
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# ライブラリ リファレンス
言語ガイド GCP で C# を使用するための一般的なガイド
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++ ライブラリ リファレンス
言語ガイド GCP で C++ を使用するための一般的なガイド
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 ライブラリ リファレンス
言語ガイド GCP で Go を使用するための一般的なガイド
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 ライブラリ リファレンス
言語ガイド GCP で PHP を使用するための一般的なガイド
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 クライアント ライブラリは、現在ベータ版としてリリースされています。

このページでは、Speech-to-Text の Ruby クライアント ライブラリのリファレンス ドキュメントと関連リソースを示します。

リソース 説明
ライブラリ リファレンス Speech-to-Text の Ruby ライブラリ リファレンス
言語ガイド GCP で Ruby を使用するための一般的なガイド
GitHub リポジトリ このライブラリ用のソースコードと追加ドキュメント
Stack Overflow Speech-to-Text と Ruby でタグ付けされた質問

インストール

クライアント ライブラリをインストールする方法は次のとおりです。

gem install google-cloud-speech

認証とアクセス制御

Speech-to-Text クイックスタート ガイドでは、認証とアクセス制御に関する基本情報を示しています。詳しくは、次のドキュメントをご覧ください: