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

> Use speech-to-text with audio injection in Vivox.

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

### `IVivoxService.StartAudioInjection`##ivivoxservice.startaudioinjection

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

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

### `IVivoxService.StopAudioInjection`##ivivoxservice.stopaudioinjection

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

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

### `IVivoxService.IsInjectingAudio`##ivivoxservice.isinjectingaudio

```cs
VivoxService.Instance.IsInjectingAudio
```

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