Wipple CPaaS
メニュー
Function リファレンス / Dub

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 の範囲内でなければなりません。


loopboolean

true の場合、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"
  }