すべてのプロダクト
Search
ドキュメントセンター

Alibaba Cloud Model Studio:音声合成マークアップ言語

最終更新日:Dec 13, 2025

音声合成マークアップ言語 (SSML) は、音声合成のための XML ベースのマークアップ言語です。これにより、大規模な音声合成モデルでよりリッチなテキストコンテンツを処理し、話速、ピッチ、ポーズ、ボリュームなどの音声特徴を詳細に制御できます。また、バックグラウンドミュージックを追加して、より表現力豊かな音声効果を作成することもできます。このトピックでは、CosyVoice の SSML の特徴とその使用方法について説明します。

重要

中国 (北京) リージョンのモデルを使用するには、中国 (北京) リージョンの API キーページに移動してください。

可用性

  • この機能は、cosyvoice-v3-flash、cosyvoice-v3-plus、cosyvoice-v2 からクローンされた音声、および「音声リスト」でサポート対象としてマークされているシステム音声のみをサポートします。

  • この機能は、一部の API でのみ利用可能です:

  • SSML はストリーミングテキスト入力をサポートしていませんが、ストリーミングおよび非ストリーミングの音声出力を両方サポートしています。

説明

SSML の実装にあたり、音声合成サービスは W3C の SSML 1.0 仕様を参照しています。ただし、私たちの実装はビジネスへの適応性を優先しているため、すべての標準タグがサポートされているわけではありません。代わりに、一般的な利用シナリオに基づき、最も実用的なタグのコレクションを実装しています。

使用方法

SSML タグを含むテキストを、音声合成サービスの text パラメーターの値として渡すことができます。

具体的な使用方法は、呼び出しメソッドによって異なります:

以下のコードは、Java SDK の例です:

String text = "<speak>目を閉じて、少し休みましょう。<break time=\"500ms\"/>はい、目を開けてください。</speak>";
synthesizer.call(text);
説明
  • SSML 機能を使用するすべてのテキストコンテンツは、<speak></speak> タグで囲む必要があります。

  • 複数の <speak> タグを <speak></speak><speak></speak> のように連続して使用できます。 <speak><speak></speak></speak> のようにネストすることはできません。

  • タグ内のテキストに XML 特殊文字が含まれている場合は、エスケープする必要があります。以下の表は、一般的な特殊文字とそのエスケープ形式のリストです。

    • " (二重引用符) → &quot;

    • ' (単一引用符/アポストロフィ) → &apos;

    • & (アンパサンド) → &amp;

    • < (不等号 (より小)) → &lt;

    • > (不等号 (より大)) → &gt;

タグ

<speak>:ルートノード

  • 説明

    <speak> タグは、すべての SSML ドキュメントのルートノードです。SSML 機能を使用するすべてのテキストは、<speak></speak> タグで囲む必要があります。

  • 構文

     <speak>SSML 機能を必要とするテキスト</speak>
  • プロパティ

    プロパティ

    タイプ

    必須

    説明

    voice

    String

    いいえ

    音声を指定します。

    このプロパティは、API リクエストの voice パラメーターよりも優先されます。

    • 有効値:特定の音声に関する詳細については、「cosyvoice-v2 の音声」をご参照ください。

    • 例:

      <speak voice="longcheng_v2">
        私は男性の声です。
      </speak>

    rate

    String

    いいえ

    話速を指定します。このプロパティは、API リクエストの speech_rate パラメーターよりも優先されます。

    • 有効値:0.5 から 2 までの小数。

    • デフォルト値:1

      • 1 より大きい値は、話速が速くなることを示します。

      • 1 より小さい値は、話速が遅くなることを示します。

    • 例:

      <speak rate="2">
        私の話速は通常より速いです。
      </speak>

    pitch

    String

    いいえ

    ピッチを指定します。このプロパティは、API リクエストの pitch_rate パラメーターよりも優先されます。

    • 有効値:0.5 から 2 までの小数。

    • デフォルト値:1

      • 1 より大きい値は、ピッチが高くなることを示します。

      • 1 より小さい値は、ピッチが低くなることを示します。

    • 例:

      <speak pitch="0.5">
        しかし、私のピッチは他の人より低いです。
      </speak>

    volume

    String

    いいえ

    ボリュームを指定します。このプロパティは、API リクエストの volume パラメーターよりも優先されます。

    • 有効値:0 から 100 までの整数。

    • デフォルト値:50

      • 50 より大きい値は、ボリュームが高くなることを示します。

      • 50 より小さい値は、ボリュームが低くなることを示します。

    • 例:

      <speak volume="80">
        私のボリュームも非常に大きいです。
      </speak>

    effect

    String

    いいえ

    サウンドエフェクトを指定します。

    • 有効値:

      • robot:ロボットのサウンドエフェクト

      • lolita:生き生きとした女性の声のエフェクト

      • lowpass:ローパスのサウンドエフェクト

      • echo:エコーのサウンドエフェクト

      • eq:イコライザー (高度)

      • lpfilter:ローパスフィルター (高度)

      • hpfilter:ハイパスフィルター (高度)

      説明
      • eq、lpfilter、hpfilter は高度なサウンドエフェクトタイプです。effectValue パラメーターを使用して、特定の効果をカスタマイズできます。

      • 各 SSML タグは 1 つのサウンドエフェクトのみをサポートします。複数の effect 属性は共存できません。

      • サウンドエフェクトを使用すると、システムのレイテンシーが増加します。

    • 例:

      <speak effect="robot">
        ロボットのウォーリーは好きですか?
      </speak>

    effectValue

    String

    いいえ

    サウンドエフェクト (effect パラメーター) の具体的な効果を指定します。

    • 有効値:

      • eq (イコライザー):システムはデフォルトで 8 つの周波数レベルをサポートします:

        ["40 Hz", "100 Hz", "200 Hz", "400 Hz", "800 Hz", "1600 Hz", "4000 Hz", "12000 Hz"]。

        各周波数帯の帯域幅は 1.0 q です。

        このエフェクトを使用する場合、effectValue パラメーターを使用して各周波数帯のゲイン値を指定する必要があります。このパラメーターは、スペースで区切られた 8 つの整数の文字列です。各整数の値は -20 から 20 の範囲です。値 0 は、対応する周波数のゲインが調整されないことを示します。

        例:effectValue="1 1 1 1 1 1 1 1"

      • lpfilter (ローパスフィルター):ローパスフィルターの周波数値を入力します。値は (0, ターゲットサンプルレート/2] の範囲の整数です。例:effectValue="800"。

      • hpfilter (ハイパスフィルター):ハイパスフィルターの周波数値を入力します。値は (0, ターゲットサンプルレート/2] の範囲の整数です。例:effectValue="1200"。

    • 例:

      <speak effect="eq" effectValue="1 -20 1 1 1 1 20 1">
        ロボットのウォーリーは好きですか?
      </speak>
      
      <speak effect="lpfilter" effectValue="1200">
        ロボットのウォーリーは好きですか?
      </speak>
      
      <speak effect="hpfilter" effectValue="1200">
        ロボットのウォーリーは好きですか?
      </speak>

    bgm

    String

    いいえ

    指定されたバックグラウンドミュージックを合成音声に追加します。バックグラウンドミュージックファイルは Alibaba Cloud OSS に保存する必要があり (「ファイルのアップロード」をご参照ください)、そのバケットには少なくとも公開読み取り権限が必要です。

    バックグラウンドミュージックの URL に &<> などの XML 特殊文字が含まれている場合は、エスケープする必要があります。

    • オーディオ要件:

      オーディオファイルのサイズに上限はありませんが、ファイルが大きいとダウンロード時間が増加する可能性があります。合成コンテンツの長さがバックグラウンドミュージックの長さを超える場合、バックグラウンドミュージックは合成オーディオの長さに合わせて自動的にループします。

      • サンプルレート:16 kHz

      • サウンドチャンネル数:モノラル

      • ファイル形式:WAV

        元のオーディオが WAV 形式でない場合は、ffmpeg ツールを使用して変換します:

        ffmpeg -i input_audio -acodec pcm_s16le -ac 1 -ar 16000 output.wav
      • ビット深度:16 ビット

    • 例:

      <speak bgm="http://nls.alicdn.com/bgm/2.wav" backgroundMusicVolume="30" rate="-500" volume="40">
        <break time="2s"/>
        日陰の崖の古木は霧に包まれている
        <break time="700ms"/>
        竹林にはまだ雨音が響いている
        <break time="700ms"/>
        綿が国の計画に貢献することを知っている
        <break time="700ms"/>
        綿州の景色はいつも哀れである
        <break time="2s"/>
      </speak>
    重要

    アップロードされたオーディオの著作権については、お客様が法的な責任を負うものとします。

    backgroundMusicVolume

    String

    いいえ

    バックグラウンドミュージックのボリュームを制御します。これは backgroundMusicVolume プロパティを使用して設定されます。

  • タグの関係

    <speak> タグには、テキストと以下のタグを含めることができます:

  • その他の例

    • 空の属性

      <speak>
        SSML タグを必要とするテキスト
      </speak>
    • 属性の組み合わせ (スペースで区切る)

      <speak rate="200" pitch="-100" volume="80">
        すべてを組み合わせると、私の声はこのように聞こえます。
      </speak>

<break>:ポーズの長さを制御

  • 説明

    音声合成中に無音期間を追加して、自然なポーズをシミュレートします。期間は秒 (s) またはミリ秒 (ms) で設定できます。このタグはオプションです。

  • 構文

    # 空の属性
    <break/>
    # time 属性付き
    <break time="string"/>
  • プロパティ

    説明

    <break> タグを属性なしで使用する場合、デフォルトのポーズ時間は 1 秒です。

    プロパティ

    タイプ

    必須

    説明

    time

    String

    いいえ

    ポーズの長さを秒またはミリ秒で設定します。例:「2s」または「50ms」。

    • 有効値:

      • 秒 (s):1 から 10 までの整数。

      • ミリ秒 (ms):50 から 10000 までの整数。

    • 例:

      <speak>
        目を閉じて、少し休みましょう。<break time="500ms"/>はい、目を開けてください。
      </speak>
    重要

    複数の <break> タグを連続して使用する場合、合計のポーズ時間は各タグで指定された時間の合計になります。合計時間が 10 秒を超える場合、最初の 10 秒のみが有効になります。

    たとえば、次の SSML セグメントでは、<break> タグの累積時間は 15 秒で、10 秒の制限を超えています。最終的なポーズ時間は 10 秒に切り捨てられます:

    <speak>
      目を閉じて、少し休みましょう。<break time="5s"/><break time="5s"/><break time="5s"/>はい、目を開けてください。
    </speak>
  • タグの関係

    <break> は空のタグであり、他のタグを含むことはできません。

<sub>:テキストを置換

  • 説明

    テキストの文字列を、代わりに読み上げられる指定された代替テキストに置き換えます。たとえば、テキスト「W3C」を「ネットワークプロトコル」として読み上げることができます。このタグはオプションです。

  • 構文

    <sub alias="string"></sub>
  • プロパティ

    プロパティ

    必須

    説明

    alias

    String

    はい

    読み上げに適したテキストで、指定したテキストを置き換えます。

    例:

     <speak>
       <sub alias="network protocol">W3C</sub>
     </speak>
  • タグの関係

    <sub> タグにはテキストのみを含めることができます。

<phoneme>:発音を指定 (ピンイン/表音アルファベット)

  • 説明

    特定のテキスト文字列の発音を制御します。中国語にはピンイン、英語には CMU などの表音アルファベットを使用できます。このタグは、正確な発音が要求されるシナリオに適しており、オプションです。

  • 構文

    <phoneme alphabet="string" ph="string">text</phoneme>
  • プロパティ

    プロパティ

    タイプ

    必須

    説明

    alphabet

    String

    はい

    発音の種類を指定します:ピンイン (中国語用) または表音アルファベット (英語用)。

    有効値:

    ph

    String

    はい

    特定のピンインまたは表音アルファベットを指定します:

    • 各文字のピンインはスペースで区切られ、ピンインの音節数は文字数と一致する必要があります。

    • 各ピンイン音節は、発音部分と声調で構成されます。声調は 1 から 5 までの整数で、5 は軽声を示します。

    • 例:

      <speak>
        去<phoneme alphabet="py" ph="dian3 dang4 hang2">典当行</phoneme>把这个玩意<phoneme alphabet="py" ph="dang4 diao4">当掉</phoneme>
      </speak>
      
      <speak>
        How to spell <phoneme alphabet="cmu" ph="S AY N">sin</phoneme>?
      </speak>
  • タグの関係

    <phoneme> タグにはテキストのみを含めることができます。

<soundEvent>:外部サウンド (着信音や猫の鳴き声など) を挿入

  • 説明

    プロンプト音や環境音などのサウンドエフェクトファイルを合成音声に挿入して、オーディオ出力を豊かにすることができます。このタグはオプションです。

  • 構文

     <soundEvent src="URL"/>
  • プロパティ

    プロパティ

    タイプ

    必須

    説明

    src

    String

    はい

    外部オーディオの URL を設定します。

    オーディオファイルは OSS に保存する必要があり (「ファイルのアップロード」をご参照ください)、そのバケットには少なくとも公開読み取り権限が必要です。URL に &<> などの XML 特殊文字が含まれている場合は、エスケープする必要があります。

    • オーディオ要件:

      • サンプルレート:16 kHz

      • サウンドチャンネル数:モノラル

      • ファイル形式:WAV

        元のオーディオが WAV 形式でない場合は、ffmpeg ツールを使用して変換します:

        ffmpeg -i input_audio -acodec pcm_s16le -ac 1 -ar 16000 output.wav
      • ファイルサイズ:2 MB 以下

      • ビット深度:16 ビット

    • 例:

      <speak>
        馬が驚き<soundEvent src="http://nls.alicdn.com/sound-event/horse-neigh.wav"/>、人々はそれを避けるために散り散りになりました。
      </speak>
    重要

    アップロードされたオーディオの著作権については、お客様が法的な責任を負うものとします。

  • タグの関係

    <soundEvent> は空のタグであり、他のタグを含むことはできません。

<say-as>:テキストの読み方 (数字、日付、電話番号など) を設定

  • 説明

    テキスト文字列のコンテンツタイプを示し、モデルが適切な形式でテキストを読み上げることを可能にします。このタグはオプションです。

  • 構文

     <say-as interpret-as="string">text</say-as>
  • プロパティ

    プロパティ

    タイプ

    必須

    説明

    interpret-as

    String

    はい

    タグ内のテキストの情報タイプを示します。

    有効値:

    • cardinal:基数 (整数または小数) として読み上げます。

    • digits:個々の数字として読み上げます。たとえば、123 は「いち に さん」と読み上げられます。

    • telephone:電話番号として読み上げます。

    • name:名前として読み上げます。

    • address:住所として読み上げます。

    • id:アカウント名やニックネームに適しています。従来の方法で読み上げます。

    • characters:タグ内のテキストを 1 文字ずつ読み上げます。

    • punctuation:タグ内のテキストを句読点として読み上げます。

    • date:日付として読み上げます。

    • time:時刻として読み上げます。

    • currency:通貨額として読み上げます。

    • measure:測定単位として読み上げます。

  • 各 <say-as> タイプでサポートされる形式

    • cardinal

      フォーマット

      英語の出力

      説明

      数字列

      145

      one hundred forty five

      整数入力範囲:13 桁以内の正または負の整数、[-999999999999, 999999999999]。

      小数入力範囲:小数点以下の桁数に特別な制限はありませんが、10 桁を超えないことを推奨します。

      ゼロで始まる数字列

      0145

      one hundred forty five

      負号 + 数字列

      -145

      minus hundred forty five

      カンマで区切られた 3 桁の数字列

      60,000

      sixty thousand

      負号 + カンマで区切られた 3 桁の数字列

      -208,000

      minus two hundred eight thousand

      数字列 + 小数点 + ゼロ

      12.00

      twelve

      数字列 + 小数点 + 数字列

      12.34

      twelve point three four

      カンマで区切られた 3 桁の数字列 + 小数点 + 数字列

      1,000.1

      one thousand point one

      負号 + 数字列 + 小数点 + 数字列

      -12.34

      minus twelve point three four

      負号 + カンマで区切られた 3 桁の数字列 + 小数点 + 数字列

      -1,000.1

      minus one thousand point one

      (カンマで区切られた 3 桁の) 数字列 + ハイフン + (カンマで区切られた 3 桁の) 数字

      1-1,000

      one to one thousand

      その他のデフォルトの読み方

      012.34

      twelve point three four

      なし

      1/2

      one half

      -3/4

      minus three quarters

      5.1/6

      five point one over six

      -3 1/2

      minus three and a half

      1,000.3^3

      one thousand point three to the power of three

      3e9.1

      three times ten to the power of nine point one

      23.10%

      twenty three point one percent

    • digits

      フォーマット

      英語の出力

      説明

      数字列

      12034

      one two zero three four

      数字列の長さに特別な制限はありませんが、20 桁を超えないことを推奨します。

      数字列がスペースまたはハイフンでグループ化されている場合、グループ間にカンマが挿入され、適切なポーズが作成されます。最大 5 グループまでサポートされます。

      数字列 + スペースまたはハイフン + 数字列 + スペースまたはハイフン + 数字列 + スペースまたはハイフン + 数字列

      1-23-456 7890

      one, two three, four five six, seven eight nine zero

    • telephone

      フォーマット

      英語の出力

      説明

      数字列

      12034

      one two oh three four

      数字列の長さに特別な制限はありませんが、20 桁を超えないことを推奨します。数字列がスペースまたはハイフンでグループ化されている場合、グループ間にカンマが挿入され、適切なポーズが作成されます。最大 5 グループまでサポートされます。

      数字列 + スペースまたはハイフン + 数字列 + スペースまたはハイフン + 数字列

      1-23-456 7890

      one, two three, four five six, seven eight nine oh

      プラス記号 + 数字列 + スペースまたはハイフン + 数字列

      +43-211-0567

      plus four three, two one one, oh five six seven

      左括弧 + 数字列 + 右括弧 + スペース + 数字列 + スペースまたはハイフン + 数字列

      (21) 654-3210

      (two one) six five four, three two one oh

    • address

      このタグは英語のテキストではサポートされていません。

    • id

      英語のテキストの場合、このタグは characters タグと同じように機能します。

    • characters

      フォーマット

      英語の出力

      説明

      string

      *b+3$.c-0'=α

      asterisk B plus three dollar dot C dash zero apostrophe equals alpha

      漢字、大文字と小文字の英字、アラビア数字 0-9、および一部の全角および半角文字をサポートします。

      出力のスペースは、各文字の間にポーズが挿入されることを示し、つまり文字が 1 つずつ読み上げられることを意味します。

      タグ内のテキストに XML 特殊文字が含まれている場合は、エスケープする必要があります。

    • punctuation

      英語のテキストの場合、このタグは characters タグと同じように機能します。

    • date

      フォーマット

      英語の出力

      説明

      4 桁/2 桁または 4 桁-2 桁

      2000/01

      two thousand, oh one

      年にまたがる。

      1900-01

      nineteen hundred, oh one

      2001-02

      twenty oh one, oh two

      2019-20

      twenty nineteen, twenty

      1998-99

      nineteen ninety eight, ninety nine

      1999-00

      nineteen ninety nine, oh oh

      1 または 2 で始まる 4 桁の数字

      2000

      two thousand

      4 桁の年。

      1900

      nineteen hundred

      1905

      nineteen oh five

      2021

      twenty twenty one

      曜日-曜日

      または

      曜日~曜日

      または

      曜日&曜日

      mon-wed

      monday to wednesday

      曜日の範囲タグ内のテキストに特殊な XML 文字が含まれている場合は、文字をエスケープします。

      tue~fri

      tuesday to friday

      sat&sun

      saturday and sunday

      DD-DD MMM, YYYY

      または

      DD~DD MMM, YYYY

      または

      DD&DD MMM, YYYY

      19-20 Jan, 2000

      the nineteen to the twentieth of january two thousand

      DD は 2 桁の日を示します。MMM は月の 3 文字の省略形またはフルネームを示します。YYYY は 1 または 2 で始まる 4 桁の年を示します。

      01 ~ 10 Jul, 2020

      the first to the tenth of july twenty twenty

      05&06 Apr, 2009

      the fifth and the sixth of april two thousand nine

      MMM DD-DD

      または

      MMM DD~DD

      または

      MMM DD&DD

      Feb 01 - 03

      feburary the first to the third

      MMM は月の 3 文字の省略形またはフルネームを示します。DD は 2 桁の日を示します。

      Aug 10–20

      august the tenth to the twentieth

      Dec 11&12

      december the eleventh and the twelfth

      MMM-MMM

      または

      MMM~MMM

      または

      MMM&MMM

      Jan-Jun

      january to june

      MMM は月の 3 文字の省略形またはフルネームを示します。

      Jul - Dec

      july to dcember

      sep&oct

      september and october

      YYYY-YYYY

      または

      YYYY~YYYY

      1990 - 2000

      nineteen ninety to two thousand

      YYYY は 1 または 2 で始まる 4 桁の年を示します。

      2001–2021

      two thousand one to twenty twenty one

      WWW DD MMM YYYY

      Sun 20 Nov 2011

      sunday the twentieth of november twenty eleven

      WWW は曜日の 3 文字の省略形またはフルネームです。DD は 2 桁の日です。MMM は月の 3 文字の省略形またはフルネームです。MM は 2 桁の月 (または月の 3 文字の省略形またはフルネーム) です。YYYY は 1 または 2 で始まる 4 桁の年です。

      WWW DD MMM

      Sun 20 Nov

      sunday the twentieth of november

      WWW MMM DD YYYY

      Sun Nov 20 2011

      sunday november the twentieth twenty eleven

      WWW MMM DD

      Sun Nov 20

      sunday november the twentieth

      WWW YYYY-MM-DD

      Sat 2010-10-01

      saturday october the first twenty ten

      WWW YYYY/MM/DD

      Sat 2010/10/01

      saturday october the first twenty ten

      WWW MM/DD/YYYY

      Sun 11/20/2011

      sunday november the twentieth twenty eleven

      MM/DD/YYYY

      11/20/2011

      november the twentieth twenty eleven

      YYYY

      1998

      nineteen ninety eight

      その他のデフォルトの読み方

      10 Mar, 2001

      the tenth of march two thousand one

      なし

      10 Mar

      the tenth of march

      Mar 2001

      march two thousand one

      Fri. 10/Mar/2001

      friday the tenth of march two thousand one

      Mar 10th, 2001

      march the tenth two thousand one

      Mar 10

      march the tenth

      2001/03/10

      march the tenth two thousand one

      2001-03-10

      march the tenth two thousand one

      2000s

      two thousands

      2010's

      twenty tens

      1900's

      nineteen hundreds

      1990s

      nineteen nineties

    • time

      フォーマット

      英語の出力

      説明

      HH:MM AM または PM

      09:00 AM

      nine A M

      HH は 1 桁または 2 桁の時間を表します。MM は 2 桁の分を表します。AM/PM は午前または午後を表します。

      09:03 PM

      nine oh three P M

      09:13 p.m.

      nine thirteen p m

      HH:MM

      21:00

      twenty one hundred

      HHMM

      100

      one oclock

      時点-時点

      8:00 am - 05:30 pm

      eight a m to five p m

      一般的な時刻および時刻範囲の形式をサポートします。

      7:05~10:15 AM

      seven oh five to ten fifteen A M

      09:00-13:00

      nine oclock to thirteen hundred

    • currency

      フォーマット

      英語の出力

      説明

      数字 + 通貨識別子

      1.00 RMB

      one yuan

      サポートされる数字形式:整数、小数、および桁区切り記号としてカンマを使用する国際形式。

      サポートされる通貨識別子:

      CN¥ (元)

      CNY (元)

      RMB (元)

      AUD (オーストラリアドル)

      CAD (カナダドル)

      CHF (スイスフラン)

      DKK (デンマーククローネ)

      EUR (ユーロ)

      GBP (英ポンド)

      HKD (香港ドル)

      JPY (日本円)

      NOK (ノルウェークローネ)

      SEK (スウェーデンクローナ)

      SGD (シンガポールドル)

      USD (米ドル)

      2.02 CNY

      two point zero two yuan

      1,000.23 CN¥

      one thousand point two three yuan

      1.01 SGD

      one singapore dollar and one cent

      2.01 CAD

      two canadian dollars and one cent

      3.1 HKD

      three hong kong dollars and ten cents

      1,000.00 EUR

      one thousand euros

      通貨識別子 + 数字

      US$ 1.00

      one US dollar

      サポートされる数字形式:整数、小数、および桁区切り記号としてカンマを使用する国際形式。

      サポートされる通貨識別子:

      US$ (米ドル)

      CA$ (カナダドル)

      AU$ (オーストラリアドル)

      SG$ (シンガポールドル)

      HK$ (香港ドル)

      C$ (カナダドル)

      A$ (オーストラリアドル)

      $ (ドル)

      £ (ポンド)

      € (ユーロ)

      CN¥ (元)

      CNY (元)

      RMB (元)

      AUD (オーストラリアドル)

      CAD (カナダドル)

      CHF (スイスフラン)

      DKK (デンマーククローネ)

      EUR (ユーロ)

      GBP (英ポンド)

      HKD (香港ドル)

      JPY (日本円)

      NOK (ノルウェークローネ)

      SEK (スウェーデンクローナ)

      SGD (シンガポールドル)

      USD (米ドル)

      $0.01

      one cent

      JPY 1.01

      one japanese yen and one sen

      £1.1

      one pound and ten pence

      €2.01

      two euros and one cent

      USD 1,000

      one thousand united states dollars

      数字 + 数量詞 + 通貨識別子

      または

      通貨識別子 + 数字 + 数量詞

      1.23 Tn RMB

      one point two three trillion yuan

      サポートされる数量詞の形式は次のとおりです:

      thousand

      million

      billion

      trillion

      Mil (million)

      mil (million)

      Bil (billion)

      bil (billion)

      MM (million)

      Bn (billion)

      bn (billion)

      Tn (trillion)

      tn (trillion)

      K(thousand)

      k (thousand)

      M (million)

      m (million)

      $1.2 K

      one point two thousand dollars

    • measure

      フォーマット

      英語の出力

      説明

      数字 + 測定単位

      1.0 kg

      one kilogram

      整数、小数、およびカンマ区切りを使用した国際表記をサポートします。

      一般的な単位の省略形をサポートします。

      1,234.01 km

      one thousand two hundred thirty-four point zero one kilometers

      測定単位

      mm2

      square millimeter

    • 次の表は、<say-as> の一般的な記号の発音を示しています。

      記号

      英語の発音

      !

      感嘆符

      二重引用符

      #

      ポンド記号

      $

      ドル記号

      %

      パーセント

      &

      および

      左引用符

      左括弧

      右括弧

      *

      アスタリスク

      +

      プラス

      ,

      コンマ

      -

      ダッシュ

      .

      ドット

      /

      スラッシュ

      :

      ソロン

      セミコロン

      <

      不等号 (より小)

      =

      等号

      >

      不等号 (より大)

      ?

      疑問符

      @

      アット

      [

      左角括弧

      \

      バックスラッシュ

      ]

      右角括弧

      ^

      キャレット

      _

      アンダースコア

      `

      バックティック

      {

      左波括弧

      |

      縦棒

      }

      右波括弧

      ~

      チルダ

      感嘆符

      左二重引用符

      右二重引用符

      左引用符

      右引用符

      左括弧

      右括弧

      コンマ

      句点

      全角ダッシュ

      :

      コロン

      セミコロン

      疑問符

      読点

      省略記号

      ……

      省略記号

      左二重山括弧

      右二重山括弧

      等号付き不等号 (以上)

      等号付き不等号 (以下)

      不等号 (等しくない)

      ほぼ等しい

      ±

      プラスマイナス

      ×

      乗算記号

      π

      パイ

      Α

      アルファ

      Β

      ベータ

      Γ

      ガンマ

      Δ

      デルタ

      Ε

      イプシロン

      Ζ

      ゼータ

      Θ

      シータ

      Ι

      イオタ

      Κ

      カッパ

      ラムダ

      Μ

      ミュー

      Ν

      ニュー

      Ξ

      クシー

      Ο

      オミクロン

      パイ

      Ρ

      ロー

      シグマ

      Τ

      タウ

      Υ

      ウプシロン

      Φ

      ファイ

      Χ

      chi

      Ψ

      psi

      Ω

      オメガ

      α

      アルファ

      β

      ベータ

      γ

      ガンマ

      δ

      デルタ

      ε

      イプシロン

      ζ

      ゼータ

      η

      イータ

      θ

      シータ

      ι

      イオタ

      κ

      カッパ

      λ

      ラムダ

      μ

      ミュー

      ν

      ニュー

      ξ

      クシー

      ο

      オミクロン

      π

      パイ

      ρ

      ロー

      σ

      シグマ

      τ

      タウ

      υ

      ウプシロン

      φ

      ファイ

      χ

      カイ

      ψ

      psi

      ω

      オメガ

    • 次の表は、<say-as> の一般的な測定単位を示しています。

      フォーマット

      カテゴリ

      英語の例

      省略形

      長さ

      nm (ナノメートル), μm (マイクロメートル), mm (ミリメートル), cm (センチメートル), m (メートル), km (キロメートル), ft (フィート), in (インチ)

      面積

      cm² (平方センチメートル), m² (平方メートル), km² (平方キロメートル), SqFt (平方フィート)

      体積

      cm³ (立方センチメートル), m³ (立方メートル), km3 (立方キロメートル), mL (ミリリットル), L (リットル), gal (ガロン)

      重量

      μg (マイクログラム), mg (ミリグラム), g (グラム), kg (キログラム)

      時間

      min (分), sec (秒), ms (ミリ秒)

      電磁気

      μA (マイクロアンペア), mA (ミリアンペア), Hz (ヘルツ), kHz (キロヘルツ), MHz (メガヘルツ), GHz (ギガヘルツ), V (ボルト), kV (キロボルト), kWh (キロワット時)

      dB (デシベル)

      気圧

      Pa (パスカル), kPa (キロパスカル), MPa (メガパスカル)

      その他の一般的な単位

      上記のカテゴリに限定されない測定単位をサポートします。例:tsp (ティースプーン)、rpm (毎分回転数)、KB (キロバイト)、mmHg (水銀柱ミリメートル)。

  • 関係

    The <say-as> tag can contain text and the <vhml/> tag.

    • cardinal

      <speak>
        <say-as interpret-as="cardinal">12345</say-as>
      </speak>
      <speak>
        <say-as interpret-as="cardinal">10234</say-as>
      </speak>
    • digits

      <speak>
        <say-as interpret-as="digits">12345</say-as>
      </speak>
      <speak>
        <say-as interpret-as="digits">10234</say-as>
      </speak>
    • telephone

      <speak>
        <say-as interpret-as="telephone">12345</say-as>
      </speak>
      <speak>
        <say-as interpret-as="telephone">10234</say-as>
      </speak>
    • name

      <speak>
        彼女の旧姓は <say-as interpret-as="name">曽暁帆</say-as> です
      </speak>
    • address

      <speak>
        <say-as interpret-as="address">富禄国際1号棟3単元304室</say-as>
      </speak>
    • id

      <speak>
        <say-as interpret-as="id">myid_1998</say-as>
      </speak>
    • characters

      <speak>
        <say-as interpret-as="characters">ギリシャ文字 αβ</say-as>
      </speak>
      <speak>
        <say-as interpret-as="characters">*b+3.c$=α</say-as>
      </speak>
    • punctuation

      <speak>
        <say-as interpret-as="punctuation"> -./:;</say-as>
      </speak>
    • date

      <speak>
        <say-as interpret-as="date">1000-10-10</say-as>
      </speak>
      <speak>
        <say-as interpret-as="date">10-01-2020</say-as>
      </speak>
    • time

      <speak>
        <say-as interpret-as="time">5:00am</say-as>
      </speak>
      <speak>
        <say-as interpret-as="time">0500</say-as>
      </speak>
    • currency

      <speak>
        <say-as interpret-as="currency">13,000,000.00RMB</say-as>
      </speak>
      <speak>
        <say-as interpret-as="currency">$1,000.01</say-as>
      </speak>
    • measure

      <speak>
        <say-as interpret-as="measure">100m12cm6mm</say-as>
      </speak>
      <speak>
        <say-as interpret-as="measure">1,000.01kg</say-as>
      </speak>