Dub
{
"verb": "dub",
"action": "addTrack",
"track": "ambient-noise",
},
{
"verb": "dub",
"action": "playOnTrack",
"track": "ambient-noise",
"play": "https://example.com/sounds/office-hubbub.mp3"
}
dub コマンドの Function プロパティ:
パラメータ
actionstring'addTrack'、'removeTrack'、'silenceTrack'、'playOnTrack'、'sayOnTrack' のいずれか。
gainstring音声信号の強度を増減するデシベル値を "-6 dB" の形式で指定する文字列値
(注: 単純な整数値も受け付けます)。指定する値は ±50 dB の範囲内でなければなりません。
loopbooleantrue の場合、mp3 をループ再生します。
playstringトラックに再生する mp3 ファイルの http(s) URL。
saystring音声に変換してトラックに再生するテキスト。
trackstringトラックのラベル。
各オプションの内容は次のとおりです。
addTrackは会話に音声トラックを追加します。追加後は、playまたはsayコマンドを使用してトラックに音声を注入できますremoveTrackは会話から音声トラックを削除しますsilenceTrackは音声トラックを無音にしますが、トラック自体はそのまま残しますplayOnTrackは http(s) の mp3 URL の音声を音声トラックに再生しますsayOnTrackは音声合成した音声を音声トラックに生成します
注: すべてのトラックは通話の完了時に自動的に削除されるため、会話全体で追加トラックを使用する場合でも、通話終了時に明示的に削除する必要はありません。
注: 利便性のため、addTrack と playOnTrack の操作を 1 つの addTrack Function にまとめることができます。例:
{
"verb": "dub",
"action": "addTrack",
"track": "ambient-noise",
"play": "https://example.com/sounds/office-hubbub.mp3",
"loop": true,
"gain": "-10 dB"
}