Enum SpeechSynthesisOutputFormat

    • Enum Constant Detail

      • 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
      • 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 name
        NullPointerException - if the argument is null
      • getValue

        public int getValue()
        Returns the internal value format id
        Returns:
        the speech synthesis output format id