Self-contained mono PCM audio buffer returned by TextToSpeech.synthesize(String).
Public Constructors
|
AudioResult(float[] samples)
Creates an
AudioResult with default sample rate (24000 Hz) and empty word timestamps. |
|
|
AudioResult(float[] samples, int sampleRateHz)
Creates an
AudioResult with empty word timestamps. |
|
|
AudioResult(float[] samples, int sampleRateHz, List<WordTimestamp> wordTimestamps)
Creates an
AudioResult. |
Public Methods
| float |
getDurationSeconds()
Total duration of the audio buffer in seconds.
|
| int |
getSampleRateHz()
Output audio sample rate in Hz (defaults to 24000).
|
| float[] |
getSamples()
Mono float32 PCM audio samples in
[-1.0, 1.0]. |
| List<WordTimestamp> |
getWordTimestamps()
Word-level timing alignments for the synthesized audio.
|
Inherited Methods
Public Constructors
public AudioResult (float[] samples)
Creates an AudioResult with default sample rate (24000 Hz) and empty word timestamps.
Parameters
| samples |
|---|
public AudioResult (float[] samples, int sampleRateHz)
Creates an AudioResult with empty word timestamps.
Parameters
| samples | |
|---|---|
| sampleRateHz |
public AudioResult (float[] samples, int sampleRateHz, List<WordTimestamp> wordTimestamps)
Creates an AudioResult.
Parameters
| samples | |
|---|---|
| sampleRateHz | |
| wordTimestamps |
Public Methods
public float getDurationSeconds ()
Total duration of the audio buffer in seconds.
public int getSampleRateHz ()
Output audio sample rate in Hz (defaults to 24000).
public float[] getSamples ()
Mono float32 PCM audio samples in [-1.0, 1.0].
public List<WordTimestamp> getWordTimestamps ()
Word-level timing alignments for the synthesized audio.