■ 環境構築
今回作成する環境下
* OS : Windows10 * Java : Java1.8 * Eclipse : Oxygen.1a Release (4.7.1a) * ビルド ツール : Gradle
前提条件
* Buildship: Eclipse Plug-ins for Gradle のインストール行っていない場合は、以下の関連記事を参照のこと
https://blogs.yahoo.co.jp/dk521123/37204914.html
アプリケーションのデフォルト認証情報
ADC : Application Default Credentialshttps://cloud.google.com/speech/docs/auth?hl=ja#application_default_credentials
* 環境変数「GOOGLE_APPLICATION_CREDENTIALS」を追加する必要がある => 設定値には、「認証情報 JSON ファイルのパス」を指定する
■ Javaのプロジェクト作成
[1] プロジェクト(Gradle Project)を作成する 1-1) Eclipseの[File]-[New]-[Other]-[Gradle]-[Gradle Project]を選択し、「Next」ボタン押下。 さらに、「Next」ボタン押下。 1-2) 以下を入力し、「Finish」ボタン押下 + Project Name : 任意(今回は「GoogleCloudSpeechDemo」) [2] ビルドスクリプト「build.gradle」の修正 2-1) Eclipseの対象プロジェクト直下にある「build.gradle」を開き 以下の「build.gradle」を参考に記載する 2-2) Eclipseの対象プロジェクトを右クリックし、[Gradle]-[Refresh Gradle Project]を選択 2-3) Eclipseの対象プロジェクト内の「src/main/java」「src/test/java」配下にある 「Library.java」「LibraryTest.java」を削除する
google-cloud-speechについて
[[https://cloud.google.com/speech/docs/reference/libraries?hl=ja#client-libraries-install-java]]より
Gradle を使用している場合は、依存関係に以下を追加します。 compile group: 'com.google.cloud', name: 'google-cloud-speech', version: '【バージョン】' 【バージョン】は、以下のサイトから最新版を記載する(今回は、「0.30.0-alpha」)https://mvnrepository.com/artifact/com.google.cloud/google-cloud-speech
build.gradle
// Apply the java-library plugin to add support for Java Library apply plugin: 'java-library' // In this section you declare where to find the dependencies of your project repositories { // Use jcenter for resolving your dependencies. // You can declare any Maven/Ivy/file repository here. jcenter() } dependencies { // !Add! compile group: 'com.google.cloud', name: 'google-cloud-speech', version: '0.30.0-alpha' // Use JUnit test framework testImplementation 'junit:junit:4.12' }
参考文献
https://cloud.google.com/speech/docs/sync-recognize?hl=jahttps://github.com/GoogleCloudPlatform/java-docs-samples/blob/master/speech/cloud-client/src/main/java/com/example/speech/Recognize.java