Class AudioProcessor
public static class AudioProcessor
- Inheritance
-
AudioProcessor
- Inherited Members
Methods
FloatArrayToG711aLawBase64(float[])
public static string FloatArrayToG711aLawBase64(float[] floatArray)
Parameters
floatArrayfloat[]
Returns
FloatArrayToG711uLawBase64(float[])
public static string FloatArrayToG711uLawBase64(float[] floatArray)
Parameters
floatArrayfloat[]
Returns
FloatArrayToPCM16Base64(float[])
public static string FloatArrayToPCM16Base64(float[] floatArray)
Parameters
floatArrayfloat[]
Returns
G711aLawBase64ToAudioClip(string, int, int)
public static AudioClip G711aLawBase64ToAudioClip(string base64EncodedString, int sampleRate, int channels)
Parameters
Returns
- AudioClip
G711aLawToFloatArray(byte[])
public static float[] G711aLawToFloatArray(byte[] g711aLawBytes)
Parameters
g711aLawBytesbyte[]
Returns
- float[]
G711aLawToFloatArray(string)
public static float[] G711aLawToFloatArray(string base64EncodedString)
Parameters
base64EncodedStringstring
Returns
- float[]
G711uLawBase64ToAudioClip(string, int, int)
public static AudioClip G711uLawBase64ToAudioClip(string base64EncodedString, int sampleRate, int channels)
Parameters
Returns
- AudioClip
G711uLawToFloatArray(byte[])
public static float[] G711uLawToFloatArray(byte[] g711uLawBytes)
Parameters
g711uLawBytesbyte[]
Returns
- float[]
G711uLawToFloatArray(string)
public static float[] G711uLawToFloatArray(string base64EncodedString)
Parameters
base64EncodedStringstring
Returns
- float[]
PCM16Base64ToAudioClip(string, int, int)
public static AudioClip PCM16Base64ToAudioClip(string base64EncodedString, int sampleRate, int channels)
Parameters
Returns
- AudioClip
PCM16ToFloatArray(byte[])
public static float[] PCM16ToFloatArray(byte[] pcm16Bytes)
Parameters
pcm16Bytesbyte[]
Returns
- float[]
PCM16ToFloatArray(string)
public static float[] PCM16ToFloatArray(string base64EncodedString)
Parameters
base64EncodedStringstring
Returns
- float[]
ProcessG711aLawAudio(string)
Process an audio file and return the base64 encoded audio data (G.711 A-law).
public static UniTask<string> ProcessG711aLawAudio(string audioFilePath)
Parameters
audioFilePathstring
Returns
ProcessG711uLawAudio(string)
Process an audio file and return the base64 encoded audio data (G.711 μ-law).
public static UniTask<string> ProcessG711uLawAudio(string audioFilePath)
Parameters
audioFilePathstring
Returns
ProcessPCM16Audio(string)
Process an audio file and return the base64 encoded audio data (PCM16).
public static UniTask<string> ProcessPCM16Audio(string audioFilePath)
Parameters
audioFilePathstring