HTTP Service
この項では音声合成の HTTP API について述べます。
接続情報
URL: https://tts.mimi.fd.ai/speech_synthesis |
概要
NICT 音声合成エンジンを利用して、合成音声を作成することができます。実行時のパラメータによって、出力音声の話者の性別や出力言語などを変更することができます。
認証
APIサービスをご利用の際には実行したいサービスに対応するスコープ( スコープ一覧 )を指定して発行したアクセストークンが必要です。
mimi API Console 画面からの操作で取得するには トークンの取得 を参照ください。
APIの実行で取得するには 認証/認可操作 を参照ください。
API Reference
音声合成 API 実行に関する詳細な情報については、API Reference 音声合成を行う を参照ください。
実行
以下は cURL を利用した HTTP サービスの利用例です。
実行例
- 下記の実行例では、項目
text
に 「こんにちは」 のURLエンコード文字列%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF
を指定しています。
※ 以下 cURL リクエスト例には末尾に play
コマンドがついています。
再生できないデータが応答されたときには play コマンドでエラーになるので留意してください。
curl -X POST https://tts.mimi.fd.ai/speech_synthesis \
-H "Authorization: Bearer <accessToken>" \
-d text=%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF \
-d engine=nict \
-d lang=ja > test.wav; play test.wav
応答例
音声合成 API 実行が正常に完了した場合は合成音声をバイナリデータとして取得することになります。
mimi API Console の音声合成デモンストレーション で合成音声を確認できます。
Updated over 2 years ago