音声認識とオーディオインジェクション

以下の API メソッドを使用して、挿入されたオーディオを音声認識でトランスクライブできます。

IVivoxService.StartAudioInjection

このメソッドを使用して、チャンネル内でオーディオインジェクションを開始できます。挿入されたオーディオは送信先のチャンネルでのみ再生されます。このメソッドは、以下のパラメーターを受け取ります。

audioFilePath: オーディオインジェクションに使用する .wav ファイルのフルパス名。ファイルはシングルチャンネルで、16 ビット PCM であり、かつネゴシエーションされたオーディオコーデックと同じサンプルレートである必要があります。このファイルは必須です。

IVivoxService.StopAudioInjection

VivoxService.Instance.StartAudioInjection(path);
await Task.Delay(10000);
VivoxService.Instance.StopAudioInjection();
await Task.Delay(10000);

このメソッドを使用して、チャンネル内でオーディオインジェクションを停止できます。

IVivoxService.IsInjectingAudio

VivoxService.Instance.IsInjectingAudio

この getter を使用して、オーディオが挿入されているかどうかを確認できます。