このトピックでは、SDK を実行して Intelligent Speech Interaction サービスを呼び出す方法について説明します。
前提条件
Alibaba Cloud アカウントが作成されていること。 Intelligent Speech Interaction が有効化されていること。 Alibaba Cloud アカウントの AccessKey ID と AccessKey Secret を取得していること。 詳細については、「Intelligent Speech Interaction の有効化」をご参照ください。
Intelligent Speech Interaction コンソールでプロジェクトが作成され、そのプロジェクトの appkey が取得されていること。 詳細については、「プロジェクトの作成」をご参照ください。
Intelligent Speech Interaction サービスの呼び出し
このセクションでは、Java 用の SDK を実行して Intelligent Speech Interaction サービスを呼び出す方法について説明します。
Maven をインストールします。
SDK パッケージをダウンロードします。
パッケージを解凍し、コードを実行して Intelligent Speech Interaction サービスを呼び出します。
一文認識サービスを呼び出します。
デモパッケージを解凍し、pom ディレクトリで
mvn packageコマンドを実行します。 実行可能な JAR パッケージ nls-example-recognizer-2.0.0-jar-with-dependencies.jar が target ディレクトリに生成されます。 JAR パッケージを宛先サーバーにコピーし、次のコードを実行します。 logs/nls.log ファイルが JAR パッケージと同じディレクトリに生成されます。java -cp nls-example-recognizer-2.0.0-jar-with-dependencies.jar com.alibaba.nls.client.SpeechRecognizerDemo <app-key> <token> [<url>]リアルタイム音声認識サービスを呼び出します。
デモパッケージを解凍し、pom ディレクトリで
mvn packageコマンドを実行します。 実行可能な JAR パッケージ nls-example-transcriber-2.0.0-jar-with-dependencies.jar が target ディレクトリに生成されます。 JAR パッケージを宛先サーバーにコピーし、次のコードを実行します。 logs/nls.log ファイルが JAR パッケージと同じディレクトリに生成されます。java -cp nls-example-transcriber-2.0.0-jar-with-dependencies.jar com.alibaba.nls.client.SpeechTranscriberDemo <app-key> <token> [<url>]音声合成サービスを呼び出します。
デモパッケージを解凍し、pom ディレクトリで
mvn packageコマンドを実行します。 実行可能な JAR パッケージ nls-example-tts-2.0.0-jar-with-dependencies.jar が target ディレクトリに生成されます。 JAR パッケージを宛先サーバーにコピーし、次のコードを実行します。 logs/nls.log ファイルが JAR パッケージと同じディレクトリに生成されます。java -cp nls-example-tts-2.0.0-jar-with-dependencies.jar com.alibaba.nls.client.SpeechSynthesizerDemo <app-key> <token> [<url>]