

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

# SSML ドキュメントからの音声の生成
<a name="ssml"></a>

Amazon Polly を使用して、プレーンテキストまたは音声合成マークアップ言語 (SSML) を使用したドキュメントから音声を生成できます。SSML 拡張のテキストを使用すれば、Amazon Polly を使用して入力したテキストから音声を生成する方法を詳細に制御することができます。

SSML タグを使用すると、発音、音量、ピッチ、話す速度など、音声のさまざまな要素をカスタマイズして制御できます。では AWS マネジメントコンソール、音声に変換する SSML 拡張テキストがText-to-Speechページの SSML タブに入力されます。プレーンテキストで入力されるテキストは、選択した言語と音声のデフォルト設定によって異なりますが、SSML 拡張テキストでは、単なる音声だけではなく、話し方まで Amazon Polly に伝えられます。追加された SSML タグを除き、Amazon Polly は、プレーンテキストの場合と同様に SSML 拡張テキストを合成します。詳細については「[Amazon Polly を使用した音声合成の例](synthesize-example.md)」を参照してください。

SSML を使用する場合は、SSML を使用していることが Amazon Polly に分かるように、テキスト全体を `<speak>` タグで囲みます。例: 

```
<speak>Hi! My name is Joanna. I will read any text you type here.</speak>
```

次に、`<speak>` 内のテキストに特定の SSML タグを使用して、テキストの発音方法をカスタマイズします。一時停止の追加やスピーチの速度変更、音声のボリュームの強弱など、テキストの音声が適切になるように、さまざまなカスタマイズを幅広く行うことができます。使用可能な SSML タグの詳細なリストについては、「[サポートされている SSML タグ](supportedtags.md)」を参照してください。

たとえば、テキスト内に長い一時停止時間を追加したり、話す速度やピッチを変更できます。その他のオプションには以下が含まれます。
+ 特定の単語やフレーズを強調する
+ 発音記号を使用する
+ 呼吸音を含む
+ ウィスパー
+ ニュースキャスターの話し方を使用します。

Amazon Polly でサポートされる SSML タグとその使用方法の詳細については、[サポートされている SSML タグ](supportedtags.md)を参照してください。

SSML を使用する場合、特別な処理が必要な予約文字がいくつかあります。これは、SSML がコードの一部としてこれらの文字を使用するためです。それらを使用するには、特定のエンティティを使用して*エスケープ*します。詳細については、[SSML での予約文字](escapees.md)を参照してください。

Amazon Polly では、[音声合成マークアップ言語 (SSML) バージョン 1.1、W3C 勧告](https://www.w3.org/TR/2010/REC-speech-synthesis11-20100907/)で定義されている SSML マークアップタグのサブセットを使用して、これらのタイプのコントロールを提供します。

SSML を使用するには、Amazon Polly コンソール、または AWS CLIを使用します。次のトピックでは、SSML を使用して音声を生成する方法および目的に正確に適合するように出力を制御する方法を説明します。

**Topics**
+ [SSML での予約文字](escapees.md)
+ [コンソールでの SSML の使用](ssml-to-speech-console.md)
+ [Synthesize-Speech コマンドでの SSML の使用](example-ssml-synthesize-speech-cli.md)
+ [SSML 拡張ドキュメントの合成](example-ssml-synthesize-document.md)
+ [サポートされている SSML タグ](supportedtags.md)