よくある質問

お客様からよくいただく質問を下記にまとめました。ぜひご参考ください。FAQでも解決しない場合はこちらから問い合わせください。

料金について

使い始めるのに料金はかかりますか?

開発ツールであるAgentcraft™は無料でご利用いただけます。商用目的での利用をお考えの方はお考えの方は、料金プランのページからご希望のプランを選択して下さい

SDKについて

SDKはどこで入手できますか?

無料でご利用いただけるSDKはこちらで公開しております。有償版の音声制御ライブラリについてはお問い合わせください。

SDK関連

SDKのバージョン番号の付け方についてどうなっていますか?

メジャー番号.マイナー番号.リビジョン番号で構成されており、リビジョン番号のカウントアップはバグフィックス、マイナー番号のカウントアップはAPIレベルの下位互換性を保ったままの機能アップ、メジャー番号は下位互換がなく、APIレベルで変更が生じた場合にカウントアップされます。

ID関連

デバイスIDは変更可能ですか?

Client Secretを使えば再取得は可能ですが、別のデバイスとして認識しますので、デバイスIDは固有番号として利用することをおすすめします。

Client Secretは変更可能ですか?

変更可能です。その場合、DeviceIDを変更してください

Shadow IDをユーザIDとして利用可能ですか?

利用可能です。ただし、ShadowIDはBot毎に異なりますので、同じユーザに紐付いていたとしても同じユーザとして識別出来ません。

Device Tokenは再発行可能ですか?

いいえ、出来ません。その場合はDevice IDの再登録が必要になります。

Device Tokenの発行に関して失敗しました。どうすればよいですか?

Device IDをユーザに再登録し、再発行してください。

ユーザ識別が必要ないのですが、DeviceIDやDeviceTokenを利用しなければなりませんか?

テキストチャットボットGWを利用してください。各種IDの発行が不要になります。セッションごとに個別の識別子が発行されます。

発行済DeviceTokenを無効にしたいのですが?

Device IDでDelete Device Token APIを発行してください。削除可能です。

発行済Device IDを削除したいのですが?

Device IDでDelete Device ID APIを発行してください。削除可能です。

音声認識関連

音声認識がうまくいきません。

音声がきちんと入力されているか、デバイスやアプリでマイクや音声のデバイスが動作しているかを確認してください。ノイズが多い、サンプリングレートが間違っているなどで音声認識ができないこともあります。

音声認識で間違って認識される

音声の認識に関して近い音の間違った語(同音異義語)として認識されることがあります。音声認識辞書はシステム共通です。NTTドコモでは新語に対応するために、適宜辞書を更新していますが、特殊な用語に関しては認識できないことがあります。なお、音声認識の認識結果の判定には前後の文脈で判断するものもありますので、単語の認識ではなく、文として認識するとうまくいくことがあります。

音声認識が安定しない

特定の文や語によっては毎回同じように認識されないなどの問題がある場合があります。これに関しては、音声認識へのノイズや話者によってもどうしても異なってしまう場合もありますので、認識結果のログ(認識結果のメタデータ)を見た上でシナリオ側でロジックを複数作ることで吸収できる場合がありますので、そちらをご検討ください。

音声合成関連

音声合成を間違える。間違った読みで読んでしまう。

音声合成は現在のところ個別の読みを与える方法については提供されていませんが、発話する音声と表示するテキストを変えることで強制的に発話させることが出来るようになっています。例えば、どうしても読めないブランド名などの発話に関してはカタカナ表記で強制的に発話させ、画面表示用には正しいブランド表記などで表示させるなどが可能です。音声合成のSDKのドキュメントを参照ください。

音声合成が途切れる。発話にノイズが乗る。発話が変。

発話の再生に問題がある場合は、大きく分けて①通信品質が極端に悪く、発話できない、②CPU性能が足りていないために音声合成ができない、の2通りが考えられます。
①に関しては通信の品質を上げる工夫をするなども効果的ですが、バッファリングのパラメータを変更することで対応可能な場合がありますので、ドキュメントを参照ください。
②に関してはCPUの性能を高いものにするか、発話中に処理を減らすなどの工夫をすることで回避できることがあります。

音声合成の声が変わらない。 常にデフォルトの音声合成になる。

音声合成のキャラクタIDが正しく与えられていないか、KeyIDが間違っているために合成音声モデルを指定できていないと思われます。発話時のメタデータに合成音声モデル名が記載されていますので、そちらを確認し、モデル名が期待されている値になっているかを確認ください。

その他の質問

その他、よくいただく質問を追加しました。本ページに見当たらない場合はこちらをご覧ください。