

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

# スピーチマークのリクエスト
<a name="speechmarksconsole"></a>

コンソールまたは `synthesize-speech` コマンドを使用し、Amazon Polly に対してスピーチマークをリクエストできます。その後、メタデータを表示するか、ファイルに保存できます。

------
#### [ Console ]

**コンソールでスピーチマークを生成するには**

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/polly/](https://console.aws.amazon.com/polly/) で Amazon Polly コンソールを開きます。

1. [**Text-to-Speech (テキスト読み上げ機能)**] タブを選択します。

1. SSML を使用するには、**[SSML]** を有効にします。

1. テキストを入力ボックスに入力するか貼り付けます。

1. **[言語]** でテキストの言語を選択します。

1. **[音声]** で、使用する音声を選択します。

1. テキストの発音を変更するには、**[Additional settings]** (詳細設定) を展開し、**[Customize pronunciation]** (発音のカスタマイズ) を有効にして、**[Apply lexicon]** (レキシコンの適用) で目的のレキシコンを選択します。

1. 音声を確認するには、**[音声を聴く]** を選択します。

1. **[Speech file format settings]** (音声ファイル形式の設定) を有効にします。
**注記**  
MP3、OGG、PCM、Mu-law、または A-law 形式をダウンロードしても、スピーチマークは生成されません。

1. **[File Format]** (ファイル形式) で、**[Speech Marks]** (スピーチマーク) を選択します。

1. **[Speech Mark Types]** (スピーチマークの種類) で、生成するスピーチマークの種類を選択します。**SSML** メタデータを選択するオプションは、**[SSML]** が有効になっている場合にのみ利用できます。Amazon Polly での SSML の使用の詳細については、[SSML ドキュメントからの音声の生成](ssml.md) を参照してください。

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

------
#### [ AWS CLI ]

このメタデータを返すには、入力テキストに加えて、以下の要素が必要です。
+ `output-format`

  Amazon Polly は、スピーチマークを返す際、JSON 形式のみサポートしています。

  ```
  --output-format json
  ```

  サポートされていない出力形式を使用する場合、Amazon Polly は例外をスローします。
+ `voice-id`

  メタデータが、音声ストリームと一致することを確認するには、合成されたスピーチ音声ストリームの生成に使用されているのと同じ音声を指定します。使用可能な音声に一致する音声速度がありません。音声を生成するために使用する音声とは別の音声を使用する場合、メタデータは音声ストリームと一致しません。

  ```
  --voice-id Joanna
  ```
+ `speech-mark-types`

  スピーチマークの種類を指定します。スピーチマークの種類のいずれか、またはすべてをリクエストできますが、少なくとも 1 つ指定する必要があります。

  ```
  --speech-mark-types='["sentence", "word", "viseme", "ssml"]'
  ```
+ `text-type`

  プレーンテキストは、Amazon Polly のデフォルトの入力テキストのため、SSML スピーチマークを返す場合は、`text-type ssml` を使用する必要があります。
+ `outfile`

  メタデータが書き込まれた出力ファイルを指定します。

  ```
  MaryLamb.txt 
  ```

次の AWS CLI 例は、Unix、Linux、macOS 用にフォーマットされています。Windows の場合は、各行末のバックスラッシュ (\\) Unix 連結文字をカレット (^) に置き換え、入力テキストは二重引用符 (") で囲み、内部タグは一重引用符 (') で囲みます。

```
aws polly synthesize-speech \
  --output-format json \
  --voice-id {{Voice ID}} \
  --text '{{Input text}}' \
  --speech-mark-types='["sentence", "word", "viseme"]' \
  {{outfile}}
```

------