Class RealtimeAudioFormatExtensions
public static class RealtimeAudioFormatExtensions
- Inheritance
-
object
RealtimeAudioFormatExtensions
Methods
DecodeBase64Audio(RealtimeAudioFormat, string)
public static float[] DecodeBase64Audio(this RealtimeAudioFormat audioFormat, string base64EncodedAudio)
Parameters
audioFormat RealtimeAudioFormat
base64EncodedAudio string
Returns
- float[]
DecodeBase64AudioToAudioClip(RealtimeAudioFormat, string, int, int)
public static AudioClip DecodeBase64AudioToAudioClip(this RealtimeAudioFormat audioFormat, string base64EncodedAudio, int sampleRate = 44100, int channels = 2)
Parameters
audioFormat RealtimeAudioFormat
base64EncodedAudio string
sampleRate int
channels int
Returns
- AudioClip
EncodeToBase64(RealtimeAudioFormat, AudioClip)
public static string EncodeToBase64(this RealtimeAudioFormat audioFormat, AudioClip audioClip)
Parameters
audioFormat RealtimeAudioFormat
audioClip AudioClip
Returns
- string
EncodeToBase64(RealtimeAudioFormat, float[])
public static string EncodeToBase64(this RealtimeAudioFormat audioFormat, float[] audioData)
Parameters
audioFormat RealtimeAudioFormat
audioData float[]
Returns
- string
EncodeToBase64Async(RealtimeAudioFormat, string)
public static UniTask<string> EncodeToBase64Async(this RealtimeAudioFormat audioFormat, string audioFilePath)
Parameters
audioFormat RealtimeAudioFormat
audioFilePath string
Returns
- UniTask<string>
GetChannelCount(RealtimeAudioFormat)
public static int GetChannelCount(this RealtimeAudioFormat audioFormat)
Parameters
audioFormat RealtimeAudioFormat
Returns
- int
GetSampleRate(RealtimeAudioFormat)
public static SampleRate GetSampleRate(this RealtimeAudioFormat audioFormat)
Parameters
audioFormat RealtimeAudioFormat
Returns
- SampleRate
GetSampleRateAsInt(RealtimeAudioFormat)
public static int GetSampleRateAsInt(this RealtimeAudioFormat audioFormat)
Parameters
audioFormat RealtimeAudioFormat
Returns
- int
ToOpenAIAudioFormat(RealtimeAudioFormat)
public static OpenAIAudioFormat ToOpenAIAudioFormat(this RealtimeAudioFormat audioFormat)
Parameters
audioFormat RealtimeAudioFormat
Returns
- OpenAIAudioFormat
ToRealtimeAudioFormat(OpenAIAudioFormat)
public static RealtimeAudioFormat ToRealtimeAudioFormat(this OpenAIAudioFormat audioFormat)
Parameters
audioFormat OpenAIAudioFormat
Returns
- RealtimeAudioFormat