スキップしてコンテンツを表示

日本語音声でピッチが変更出来ない

0

音声設定で日本語音声(kazuha)を指定しているのですが、プロンプトの再生ブロックで以下のようにprosodyタグにpitch属性を指定すると、[保存][公開]は出来ますが実行時に音声が発話されずエラーが発生します。

<speak> <prosody pitch="high"> 発話したい内容 </prosody> </speak>

上記SSMLにrate属性のみを指定した場合は期待通りの発話をしますので、pitch属性の指定に問題があるものと考えています。

ドキュメント上では東京リージョンでprosodyタグの属性は全てサポートと記載されていますが、どのように指定すればよいでしょうか?

1回答
0

日本語音声でピッチの変更が機能しない問題について、以下の点を確認してみてください:

  1. ピッチの値: "high"という値ではなく、具体的な数値やパーセンテージを使用してみてください。例えば、pitch="+20%"pitch="x-high" のような指定方法を試してみてください。

  2. 有効な範囲: ピッチの調整には制限があります。通常、-33.3%から+50%の範囲内で指定する必要があります。この範囲内で値を指定しているか確認してください。

  3. 音声の互換性: すべての音声がすべてのSSML機能をサポートしているわけではありません。Kazuha音声がピッチ変更をサポートしているか、AWS公式ドキュメントで再確認してください。

  4. SSMLの構文: SSMLの構文が正しいか確認してください。タグの開始と終了、属性の指定が適切に行われているか確認します。

  5. エラーメッセージ: 実行時に発生するエラーメッセージを確認してください。エラーの内容から問題の原因がわかる可能性があります。

  6. 最新の情報: AWSの公式ドキュメントやリリースノートを確認し、使用している機能やサービスに関する最新の情報や既知の問題がないか確認してください。

  7. AWSサポート: 問題が解決しない場合は、AWSサポートに問い合わせて、具体的なガイダンスを求めることをお勧めします。

これらの点を確認しても問題が解決しない場合は、別の方法でピッチを調整するか、AWSサポートに詳細な調査を依頼することを検討してください。
Sources
Controlling volume, speaking rate, and pitch - Amazon Polly

回答済み 1年前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

関連するコンテンツ