Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

レキシコンの適用 (音声の合成)

フォーカスモード
レキシコンの適用 (音声の合成) - Amazon Polly

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

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

使用するレキシコンは、Pronunciation Lexicon Specification (PLS) の W3C 推奨事項に準拠している必要があります。詳細については、W3C ウェブサイトの「Pronunciation Lexicon Specification (PLS) バージョン 1.0」を参照してください。

Console

次の手順では、「W3C」を「World Wide Web Consortium」に置き換える W3c.pls レキシコンを適用することで、入力テキストにレキシコンを適用する方法を示します。テキストに複数のレキシコンを適用する場合、最初の一致が後の一致より優先する上から下の順序で適用されます。レキシコンで指定した言語が選択した言語と同じ場合、レキシコンはテキストにのみ適用されます。

レキシコンはプレーンテキストまたは SSML 入力に適用できます。

例 – W3C.pls レキシコンを適用する

この演習に必要なレキシコンを作成するには、レキシコンのアップロード を参照してください。トピックの一番上に示されている W3C.pls レキシコンを作成するには、空のテキストファイルを使用します。このファイルを保存する場所を忘れないでください。

W3C.pls レキシコンを入力に適用するには

この例では、「W3C」を「World Wide Web Consortium」に置き換えるレキシコンを説明します。この実習結果を、英語と別の言語の両方で「コンソールSSMLでの の使用」の例と比較してみてください。

  1. AWS Management Console にサインインして、Amazon Polly コンソール (https://console.aws.amazon.com/polly/) を開きます。

  2. 次のいずれかを行います。

    • [SSML] を無効にし、テキスト入力ボックスにこのテキストを入力するか貼り付けます。

      He was caught up in the game. In the middle of the 10/3/2014 W3C meeting he shouted, "Score!" quite loudly.
    • [SSML] を有効にし、テキスト入力ボックスにこのテキストを入力するか貼り付けます。

      <speak>He wasn't paying attention.<break time="1s"/> In the middle of the 10/3/2014 W3C meeting he shouted, "Score!" quite loudly.</speak>
  3. [Language] (言語) リストから [English US] を選択し、このテキストに使用する音声を選択します。

  4. [Additional settings] (詳細設定) を展開し、[Customize pronunciation] (発音のカスタマイズ) を有効にします。

  5. レキシコンのリストから、W3C (English, US) を選択します。

    W3C (English, US) レキシコンがリストにない場合、[Upload lexicon] を選択してアップロードし、リストから選択します。このレキシコンの作成については、「レキシコンのアップロード」を参照してください。

  6. 音声をすぐに聞くには、[Listen] (聴く) を選択します。

  7. 音声をファイルに保存するには、

    1. [ダウンロード] を選択します。

    2. 別のファイル形式に変更するには、[Speech file format settings] (音声ファイル形式の設定) を有効にし、目的のファイル形式を選択して、[Download] (ダウンロード) を選択します。

前の手順を繰り返しますが、異なる言語を選択し、出力の違いを確認してください。

AWS CLI

SynthesizeSpeech への呼び出しでは、複数のレキシコンを指定できます。この場合、最初に指定したレキシコン (左から右の順序) により、他のすべてのレキシコンがオーバーライドされます。

次の 2 つのレキシコンを考えます。各レキシコンは、同じ書記素 W3C の異なるエイリアスを示していることに注意してください。

  • レキシコン 1: w3c.pls

    <?xml version="1.0" encoding="UTF-8"?> <lexicon version="1.0" xmlns="http://www.w3.org/2005/01/pronunciation-lexicon" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2005/01/pronunciation-lexicon http://www.w3.org/TR/2007/CR-pronunciation-lexicon-20071212/pls.xsd" alphabet="ipa" xml:lang="en-US"> <lexeme> <grapheme>W3C</grapheme> <alias>World Wide Web Consortium</alias> </lexeme> </lexicon>
  • レキシコン 2: w3cAlternate.pls

    <?xml version="1.0" encoding="UTF-8"?> <lexicon version="1.0" xmlns="http://www.w3.org/2005/01/pronunciation-lexicon" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2005/01/pronunciation-lexicon http://www.w3.org/TR/2007/CR-pronunciation-lexicon-20071212/pls.xsd" alphabet="ipa" xml:lang="en-US"> <lexeme> <grapheme>W3C</grapheme> <alias>WWW Consortium</alias> </lexeme> </lexicon>

これらのレキシコンを w3c および w3cAlternate としてそれぞれ保存するとします。w3c 呼び出しでレキシコンの順序を指定 (w3cAlternate の次に SynthesizeSpeech) すると、最初のレキシコンで指定した W3C のエイリアスは 2 番目より優先されます。レキシコンをテストするには、以下を実行します。

  1. レキシコンを w3c.pls および w3cAlternate.pls という名前でローカルにファイルとして保存します。

  2. put-lexicon AWS CLI コマンドを使用してこれらのレキシコンをアップロードします。

    • w3c.pls レキシコンをアップロードし、w3c として保存します。

      aws polly put-lexicon \ --name w3c \ --content file://w3c.pls
    • w3cAlternate.pls レキシコンをサービスに w3cAlternate としてアップロードします。

      aws polly put-lexicon \ --name w3cAlternate \ --content file://w3cAlternate.pls
  3. synthesize-speech コマンドを実行してサンプルテキストを音声ストリーム (speech.mp3) に合成し、lexicon-name パラメーターを使用して両方のレキシコンを指定します。

    aws polly synthesize-speech \ --text 'PLS is a W3C recommendation' \ --voice-id Joanna \ --output-format mp3 \ --lexicon-names '["w3c","w3cAlternative"]' \ speech.mp3
  4. speech.mp3 の結果のテスト 以下のようになるはずです。

    PLS is a World Wide Web Consortium recommendation

次の手順では、「W3C」を「World Wide Web Consortium」に置き換える W3c.pls レキシコンを適用することで、入力テキストにレキシコンを適用する方法を示します。テキストに複数のレキシコンを適用する場合、最初の一致が後の一致より優先する上から下の順序で適用されます。レキシコンで指定した言語が選択した言語と同じ場合、レキシコンはテキストにのみ適用されます。

レキシコンはプレーンテキストまたは SSML 入力に適用できます。

例 – W3C.pls レキシコンを適用する

この演習に必要なレキシコンを作成するには、レキシコンのアップロード を参照してください。トピックの一番上に示されている W3C.pls レキシコンを作成するには、空のテキストファイルを使用します。このファイルを保存する場所を忘れないでください。

W3C.pls レキシコンを入力に適用するには

この例では、「W3C」を「World Wide Web Consortium」に置き換えるレキシコンを説明します。この実習結果を、英語と別の言語の両方で「コンソールSSMLでの の使用」の例と比較してみてください。

  1. AWS Management Console にサインインして、Amazon Polly コンソール (https://console.aws.amazon.com/polly/) を開きます。

  2. 次のいずれかを行います。

    • [SSML] を無効にし、テキスト入力ボックスにこのテキストを入力するか貼り付けます。

      He was caught up in the game. In the middle of the 10/3/2014 W3C meeting he shouted, "Score!" quite loudly.
    • [SSML] を有効にし、テキスト入力ボックスにこのテキストを入力するか貼り付けます。

      <speak>He wasn't paying attention.<break time="1s"/> In the middle of the 10/3/2014 W3C meeting he shouted, "Score!" quite loudly.</speak>
  3. [Language] (言語) リストから [English US] を選択し、このテキストに使用する音声を選択します。

  4. [Additional settings] (詳細設定) を展開し、[Customize pronunciation] (発音のカスタマイズ) を有効にします。

  5. レキシコンのリストから、W3C (English, US) を選択します。

    W3C (English, US) レキシコンがリストにない場合、[Upload lexicon] を選択してアップロードし、リストから選択します。このレキシコンの作成については、「レキシコンのアップロード」を参照してください。

  6. 音声をすぐに聞くには、[Listen] (聴く) を選択します。

  7. 音声をファイルに保存するには、

    1. [ダウンロード] を選択します。

    2. 別のファイル形式に変更するには、[Speech file format settings] (音声ファイル形式の設定) を有効にし、目的のファイル形式を選択して、[Download] (ダウンロード) を選択します。

前の手順を繰り返しますが、異なる言語を選択し、出力の違いを確認してください。

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.