Speech-to-text and audio injection
You can have speech-to-text transcribe injected audio by using the following API methods.
IVivoxService.StartAudioInjection
Use this method to start audio injection inside a channel. Injected audio is played only into the channels you're transmitting into. This method takes the following parameter:
audioFilePath
: The full pathname for the .wav file for audio injection. The file must be single channel, 16-bit PCM, with the same sample rate as the negotiated audio codec. This file is required.
IVivoxService.StopAudioInjection
VivoxService.Instance.StartAudioInjection(path);
await Task.Delay(10000);
VivoxService.Instance.StopAudioInjection();
await Task.Delay(10000);
Use this method to stop audio injection inside a channel.
IVivoxService.IsInjectingAudio
VivoxService.Instance.IsInjectingAudio
Use this getter to check whether audio is being injected.