テキストツール

SSMLマークアップ生成ツール

テキストから音声合成用SSMLマークアップを生成し、読み上げ速度やピッチ、音量を細かく調整できます。

ツールを実行

このツールは、入力されたプレーンテキストを音声合成エンジンで利用可能なSSML(Speech Synthesis Markup Language)マークアップに変換します。単なるテキスト変換ではなく、発話の速度、ピッチ、音量といった詳細なパラメータを設定できるため、自然な読み上げ表現の実現に役立ちます。テキスト内の改行は自動的に段落や文要素として構造化され、特殊文字は適切にエスケープ処理されます。生成されたマークアップコードは、対応するTTSエンジンや開発環境で直接使用可能です。設定項目には「非常に遅い」から「非常に速い」までの5段階の速度、「非常に低い」から「非常に高い」までの5段階のピッチ、そして「無音」から「非常に大きい」までの6段階の音量が含まれます。入力が空の場合や空白のみの場合は、エラー表示によりマークアップは生成されません。ブラウザ上で動作し、ネットワーク通信を行わない設計のため、入力データの外部送信はありません。

使い方

  1. テキスト入力欄に変換したい文章を入力または貼り付けます。
  2. 必要に応じて「音声名」欄に使用する音声の名前を入力します(未入力の場合はデフォルト値が適用されます)。
  3. 「速度」メニューから読み上げ速度を選択します。
  4. 「ピッチ」メニューから音の高さ(ピッチ)を選択します。
  5. 「音量」メニューから音量レベルを選択します。
  6. 設定を確認後、生成ボタンをクリックしてSSMLマークアップを取得します。

使用例

  • テキスト: 「こんにちは、世界。」 / 速度: 普通 / ピッチ: 普通 / 音量: 普通 -> 基本的な<speak>タグと<p>要素を含むSSMLが生成されます。
  • テキスト: 「注意してください。」 / 速度: 遅い / ピッチ: 低い / 音量: 大きい -> 警告的なトーンを表現するための属性値が設定されたマークアップが出力されます。

よくある質問

生成されたSSMLはすぐに音声として再生できますか?

いいえ、このツールはSSMLマークアップコードを生成するものであり、音声ファイルの作成や再生機能は備えていません。生成されたコードは対応する音声合成エンジンで使用してください。

入力したテキストは保存されますか?

このツールの実行環境はネットワークアクセスを行わない設定ですが、データの保持やプライバシーに関する保証を提供するものではありません。

認識されない速度や音量の設定を選択するとどうなりますか?

認識できない値が入力された場合、それぞれの設定はデフォルトの「普通」に自動的に置き換えられます。

空のテキストを入力するとどうなりますか?

テキストが入力されていない、または空白のみの場合、SSMLマークアップは生成されず、エラー表示が返されます。

このツールを埋め込む

以下のコードを使って、SmartPlusLab のツールをウェブサイトに追加できます。