Direkt zum Inhalt

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

0

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

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

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

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

1 Antwort
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

beantwortet vor einem Jahr

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.