Enum SpeechSynthesisOutputFormat
- java.lang.Object
-
- java.lang.Enum<SpeechSynthesisOutputFormat>
-
- com.microsoft.cognitiveservices.speech.SpeechSynthesisOutputFormat
-
- All Implemented Interfaces:
Serializable,Comparable<SpeechSynthesisOutputFormat>
public enum SpeechSynthesisOutputFormat extends Enum<SpeechSynthesisOutputFormat>
Defines the possible speech synthesis output audio format. Updated in version 1.19.0
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AmrWb16000Hzamr-wb-16000hz AMR-WB audio at 16kHz sampling rate.Audio16Khz128KBitRateMonoMp3audio-16khz-128kbitrate-mono-mp3Audio16Khz16Bit32KbpsMonoOpusaudio-16khz-16bit-32kbps-mono-opus Audio compressed by OPUS codec without container, with bitrate of 32kbps.Audio16Khz16KbpsMonoSirenaudio-16khz-16kbps-mono-siren Unsupported by the service.Audio16Khz32KBitRateMonoMp3audio-16khz-32kbitrate-mono-mp3Audio16Khz64KBitRateMonoMp3audio-16khz-64kbitrate-mono-mp3Audio24Khz160KBitRateMonoMp3audio-24khz-160kbitrate-mono-mp3Audio24Khz16Bit24KbpsMonoOpusaudio-24khz-16bit-24kbps-mono-opus Audio compressed by OPUS codec without container, with bitrate of 24kbps.Audio24Khz16Bit48KbpsMonoOpusaudio-24khz-16bit-48kbps-mono-opus Audio compressed by OPUS codec without container, with bitrate of 48kbps.Audio24Khz48KBitRateMonoMp3audio-24khz-48kbitrate-mono-mp3Audio24Khz96KBitRateMonoMp3audio-24khz-96kbitrate-mono-mp3Audio48Khz192KBitRateMonoMp3audio-48khz-192kbitrate-mono-mp3Audio48Khz96KBitRateMonoMp3audio-48khz-96kbitrate-mono-mp3Ogg16Khz16BitMonoOpusogg-16khz-16bit-mono-opusOgg24Khz16BitMonoOpusogg-24khz-16bit-mono-opusOgg48Khz16BitMonoOpusogg-48khz-16bit-mono-opus Added in version 1.16.0Raw16Khz16BitMonoPcmraw-16khz-16bit-mono-pcmRaw16Khz16BitMonoTrueSilkraw-16khz-16bit-mono-truesilkRaw22050Hz16BitMonoPcmraw-22050hz-16bit-mono-pcm Raw PCM audio at 22050Hz sampling rate and 16-bit depth.Raw24Khz16BitMonoPcmraw-24khz-16bit-mono-pcmRaw24Khz16BitMonoTrueSilkraw-24khz-16bit-mono-truesilk Added in version 1.17.0Raw44100Hz16BitMonoPcmraw-44100hz-16bit-mono-pcm Raw PCM audio at 44100Hz sampling rate and 16-bit depth.Raw48Khz16BitMonoPcmraw-48khz-16bit-mono-pcmRaw8Khz16BitMonoPcmraw-8khz-16bit-mono-pcmRaw8Khz8BitMonoALawraw-8khz-8bit-mono-alaw Added in version 1.17.0Raw8Khz8BitMonoMULawraw-8khz-8bit-mono-mulawRiff16Khz16BitMonoPcmriff-16khz-16bit-mono-pcmRiff16Khz16KbpsMonoSirenriff-16khz-16kbps-mono-siren Unsupported by the service.Riff22050Hz16BitMonoPcmriff-22050hz-16bit-mono-pcm PCM audio at 22050Hz sampling rate and 16-bit depth, with RIFF header.Riff24Khz16BitMonoPcmriff-24khz-16bit-mono-pcmRiff44100Hz16BitMonoPcmriff-44100hz-16bit-mono-pcm PCM audio at 44100Hz sampling rate and 16-bit depth, with RIFF header.Riff48Khz16BitMonoPcmriff-48khz-16bit-mono-pcmRiff8Khz16BitMonoPcmriff-8khz-16bit-mono-pcmRiff8Khz8BitMonoALawriff-8khz-8bit-mono-alaw Added in version 1.17.0Riff8Khz8BitMonoMULawriff-8khz-8bit-mono-mulawWebm16Khz16BitMonoOpuswebm-16khz-16bit-mono-opus Added in version 1.16.0Webm24Khz16Bit24KbpsMonoOpuswebm-24khz-16bit-24kbps-mono-opus Audio compressed by OPUS codec in a WebM container, with bitrate of 24kbps, optimized for IoT scenario.Webm24Khz16BitMonoOpuswebm-24khz-16bit-mono-opus Added in version 1.16.0
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetValue()Returns the internal value format idstatic SpeechSynthesisOutputFormatvalueOf(String name)Returns the enum constant of this type with the specified name.static SpeechSynthesisOutputFormat[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
Raw8Khz8BitMonoMULaw
public static final SpeechSynthesisOutputFormat Raw8Khz8BitMonoMULaw
raw-8khz-8bit-mono-mulaw
-
Riff16Khz16KbpsMonoSiren
public static final SpeechSynthesisOutputFormat Riff16Khz16KbpsMonoSiren
riff-16khz-16kbps-mono-siren Unsupported by the service. Do not use this value.
-
Audio16Khz16KbpsMonoSiren
public static final SpeechSynthesisOutputFormat Audio16Khz16KbpsMonoSiren
audio-16khz-16kbps-mono-siren Unsupported by the service. Do not use this value.
-
Audio16Khz32KBitRateMonoMp3
public static final SpeechSynthesisOutputFormat Audio16Khz32KBitRateMonoMp3
audio-16khz-32kbitrate-mono-mp3
-
Audio16Khz128KBitRateMonoMp3
public static final SpeechSynthesisOutputFormat Audio16Khz128KBitRateMonoMp3
audio-16khz-128kbitrate-mono-mp3
-
Audio16Khz64KBitRateMonoMp3
public static final SpeechSynthesisOutputFormat Audio16Khz64KBitRateMonoMp3
audio-16khz-64kbitrate-mono-mp3
-
Audio24Khz48KBitRateMonoMp3
public static final SpeechSynthesisOutputFormat Audio24Khz48KBitRateMonoMp3
audio-24khz-48kbitrate-mono-mp3
-
Audio24Khz96KBitRateMonoMp3
public static final SpeechSynthesisOutputFormat Audio24Khz96KBitRateMonoMp3
audio-24khz-96kbitrate-mono-mp3
-
Audio24Khz160KBitRateMonoMp3
public static final SpeechSynthesisOutputFormat Audio24Khz160KBitRateMonoMp3
audio-24khz-160kbitrate-mono-mp3
-
Raw16Khz16BitMonoTrueSilk
public static final SpeechSynthesisOutputFormat Raw16Khz16BitMonoTrueSilk
raw-16khz-16bit-mono-truesilk
-
Riff16Khz16BitMonoPcm
public static final SpeechSynthesisOutputFormat Riff16Khz16BitMonoPcm
riff-16khz-16bit-mono-pcm
-
Riff8Khz16BitMonoPcm
public static final SpeechSynthesisOutputFormat Riff8Khz16BitMonoPcm
riff-8khz-16bit-mono-pcm
-
Riff24Khz16BitMonoPcm
public static final SpeechSynthesisOutputFormat Riff24Khz16BitMonoPcm
riff-24khz-16bit-mono-pcm
-
Riff8Khz8BitMonoMULaw
public static final SpeechSynthesisOutputFormat Riff8Khz8BitMonoMULaw
riff-8khz-8bit-mono-mulaw
-
Raw16Khz16BitMonoPcm
public static final SpeechSynthesisOutputFormat Raw16Khz16BitMonoPcm
raw-16khz-16bit-mono-pcm
-
Raw24Khz16BitMonoPcm
public static final SpeechSynthesisOutputFormat Raw24Khz16BitMonoPcm
raw-24khz-16bit-mono-pcm
-
Raw8Khz16BitMonoPcm
public static final SpeechSynthesisOutputFormat Raw8Khz16BitMonoPcm
raw-8khz-16bit-mono-pcm
-
Ogg16Khz16BitMonoOpus
public static final SpeechSynthesisOutputFormat Ogg16Khz16BitMonoOpus
ogg-16khz-16bit-mono-opus
-
Ogg24Khz16BitMonoOpus
public static final SpeechSynthesisOutputFormat Ogg24Khz16BitMonoOpus
ogg-24khz-16bit-mono-opus
-
Raw48Khz16BitMonoPcm
public static final SpeechSynthesisOutputFormat Raw48Khz16BitMonoPcm
raw-48khz-16bit-mono-pcm
-
Riff48Khz16BitMonoPcm
public static final SpeechSynthesisOutputFormat Riff48Khz16BitMonoPcm
riff-48khz-16bit-mono-pcm
-
Audio48Khz96KBitRateMonoMp3
public static final SpeechSynthesisOutputFormat Audio48Khz96KBitRateMonoMp3
audio-48khz-96kbitrate-mono-mp3
-
Audio48Khz192KBitRateMonoMp3
public static final SpeechSynthesisOutputFormat Audio48Khz192KBitRateMonoMp3
audio-48khz-192kbitrate-mono-mp3
-
Ogg48Khz16BitMonoOpus
public static final SpeechSynthesisOutputFormat Ogg48Khz16BitMonoOpus
ogg-48khz-16bit-mono-opus Added in version 1.16.0
-
Webm16Khz16BitMonoOpus
public static final SpeechSynthesisOutputFormat Webm16Khz16BitMonoOpus
webm-16khz-16bit-mono-opus Added in version 1.16.0
-
Webm24Khz16BitMonoOpus
public static final SpeechSynthesisOutputFormat Webm24Khz16BitMonoOpus
webm-24khz-16bit-mono-opus Added in version 1.16.0
-
Raw24Khz16BitMonoTrueSilk
public static final SpeechSynthesisOutputFormat Raw24Khz16BitMonoTrueSilk
raw-24khz-16bit-mono-truesilk Added in version 1.17.0
-
Raw8Khz8BitMonoALaw
public static final SpeechSynthesisOutputFormat Raw8Khz8BitMonoALaw
raw-8khz-8bit-mono-alaw Added in version 1.17.0
-
Riff8Khz8BitMonoALaw
public static final SpeechSynthesisOutputFormat Riff8Khz8BitMonoALaw
riff-8khz-8bit-mono-alaw Added in version 1.17.0
-
Webm24Khz16Bit24KbpsMonoOpus
public static final SpeechSynthesisOutputFormat Webm24Khz16Bit24KbpsMonoOpus
webm-24khz-16bit-24kbps-mono-opus Audio compressed by OPUS codec in a WebM container, with bitrate of 24kbps, optimized for IoT scenario. Added in version 1.19.0
-
Audio16Khz16Bit32KbpsMonoOpus
public static final SpeechSynthesisOutputFormat Audio16Khz16Bit32KbpsMonoOpus
audio-16khz-16bit-32kbps-mono-opus Audio compressed by OPUS codec without container, with bitrate of 32kbps. Added in version 1.20.0
-
Audio24Khz16Bit48KbpsMonoOpus
public static final SpeechSynthesisOutputFormat Audio24Khz16Bit48KbpsMonoOpus
audio-24khz-16bit-48kbps-mono-opus Audio compressed by OPUS codec without container, with bitrate of 48kbps. Added in version 1.20.0
-
Audio24Khz16Bit24KbpsMonoOpus
public static final SpeechSynthesisOutputFormat Audio24Khz16Bit24KbpsMonoOpus
audio-24khz-16bit-24kbps-mono-opus Audio compressed by OPUS codec without container, with bitrate of 24kbps. Added in version 1.20.0
-
Raw22050Hz16BitMonoPcm
public static final SpeechSynthesisOutputFormat Raw22050Hz16BitMonoPcm
raw-22050hz-16bit-mono-pcm Raw PCM audio at 22050Hz sampling rate and 16-bit depth. Added in 1.22.0
-
Riff22050Hz16BitMonoPcm
public static final SpeechSynthesisOutputFormat Riff22050Hz16BitMonoPcm
riff-22050hz-16bit-mono-pcm PCM audio at 22050Hz sampling rate and 16-bit depth, with RIFF header. Added in 1.22.0
-
Raw44100Hz16BitMonoPcm
public static final SpeechSynthesisOutputFormat Raw44100Hz16BitMonoPcm
raw-44100hz-16bit-mono-pcm Raw PCM audio at 44100Hz sampling rate and 16-bit depth. Added in 1.22.0
-
Riff44100Hz16BitMonoPcm
public static final SpeechSynthesisOutputFormat Riff44100Hz16BitMonoPcm
riff-44100hz-16bit-mono-pcm PCM audio at 44100Hz sampling rate and 16-bit depth, with RIFF header. Added in 1.22.0
-
AmrWb16000Hz
public static final SpeechSynthesisOutputFormat AmrWb16000Hz
amr-wb-16000hz AMR-WB audio at 16kHz sampling rate. Added in 1.24.0
-
-
Method Detail
-
values
public static SpeechSynthesisOutputFormat[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (SpeechSynthesisOutputFormat c : SpeechSynthesisOutputFormat.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static SpeechSynthesisOutputFormat valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getValue
public int getValue()
Returns the internal value format id- Returns:
- the speech synthesis output format id
-
-