複数のレキシコンを適用する - Amazon Polly

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

複数のレキシコンを適用する

テキストに最大 5 つのレキシコンを適用できます。テキストに適用する複数のレキシコンに同じ書記素がある場合、適用順序により音声の結果が異なります。例えば、「Hello, my name is Bob」というテキストがあり、異なるレキシコンで 2 つの語彙素が同じ書記素 Bob を使用しているとします。

LexA

<lexeme> <grapheme>Bob</grapheme> <alias>Robert</alias> </lexeme>

LexB

<lexeme> <grapheme>Bob</grapheme> <alias>Bobby</alias> </lexeme>

レキシコンが LexA の後に LexB という順番になっている場合、合成された音声は、「Hello, my name is Robert.」となります。LexB の後に LexA という順番になっている場合、合成された音声は、「Hello, my name is Bobby.」となります。

例 – LexB の前に LexA を適用する
aws polly synthesize-speech \ --lexicon-names LexA LexB \ --output-format mp3 \ --text 'Hello, my name is Bob' \ --voice-id Justin \ bobAB.mp3

音声出力: 「Hello, my name is Robert.」

例 – LexA の前に LexB を適用する
aws polly synthesize-speech \ --lexicon-names LexB LexA \ --output-format mp3 \ --text 'Hello, my name is Bob' \ --voice-id Justin \ bobBA.mp3

音声出力: 「Hello, my name is Bobby.」

Amazon Polly コンソールを使用したレキシコンの適用の詳細については、コンソールを使用してレキシコンを適用する (音声合成)を参照してください。