> ## Documentation Index
> Fetch the complete documentation index at: https://docs.skills.video/llms.txt
> Use this file to discover all available pages before exploring further.

# MiniMax Speech 2.8 Turbo

Fast text-to-speech with multilingual voices and controllable voice/audio settings.


## OpenAPI

````yaml /openapi.json post /generation/fal-ai/minimax/speech-2.8-turbo
openapi: 3.1.0
info:
  title: skills.video OpenAPI
  version: 1.0.0
  description: OpenAPI schema for skills.video API endpoints.
servers:
  - url: https://open.skills.video/api/v1
security: []
paths:
  /generation/fal-ai/minimax/speech-2.8-turbo:
    post:
      summary: MiniMax Speech 2.8 Turbo
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/minimax_speech_2_8_turboCreateRequest'
          multipart/form-data:
            schema:
              $ref: >-
                #/components/schemas/minimax_speech_2_8_turboMultipartCreateRequest
      responses:
        '200':
          description: Generation submission accepted
          content:
            application/json:
              example:
                id: gen_123
                status: IN_QUEUE
                input:
                  prompt: lofi piano with soft rain ambience
                  duration: 15
                usage:
                  total: 20
                  subscription: 20
                  permanent: 0
              schema:
                $ref: '#/components/schemas/minimax_speech_2_8_turboPrediction'
        '400':
          description: >-
            TTS generation request was rejected as invalid or model is not
            supported.
          content:
            application/json:
              example:
                error: TTS_GENERATION_INVALID_INPUT
                code: TTS_GENERATION_INVALID_INPUT
                message: '''prompt'' parameter is required'
              schema:
                anyOf:
                  - $ref: '#/components/schemas/TtsGenerationErrorResponse'
                  - $ref: '#/components/schemas/TemplateErrorResponse'
                  - $ref: '#/components/schemas/ErrorResponse'
        '401':
          description: Authentication required or failed
          content:
            application/json:
              example:
                error: UNAUTHORIZED
                code: UNAUTHORIZED
                message: Unauthorized
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '402':
          description: Workspace does not have enough credits to run this generation.
          content:
            application/json:
              example:
                error: INSUFFICIENT_CREDITS
                code: TTS_GENERATION_INSUFFICIENT_CREDITS
                message: Insufficient credits for this generation.
              schema:
                $ref: '#/components/schemas/TtsGenerationErrorResponse'
        '403':
          description: Workspace access is forbidden or Seedance verification is required.
          content:
            application/json:
              example:
                error: WORKSPACE_FORBIDDEN
                code: WORKSPACE_FORBIDDEN
                message: You do not have access to this workspace.
              schema:
                anyOf:
                  - $ref: '#/components/schemas/ErrorResponse'
                  - $ref: '#/components/schemas/SeedanceVerificationErrorResponse'
        '404':
          description: Resource, model, or template not found.
          content:
            application/json:
              example:
                error: TEMPLATE_NOT_FOUND
                code: TEMPLATE_NOT_FOUND
                message: Template not found.
              schema:
                anyOf:
                  - $ref: '#/components/schemas/ErrorResponse'
                  - $ref: '#/components/schemas/TemplateErrorResponse'
        '422':
          description: Upstream moderation rejected the request content.
          content:
            application/json:
              example:
                error: TTS_GENERATION_CONTENT_REJECTED
                code: TTS_GENERATION_CONTENT_REJECTED
                message: Request content was rejected by the moderation policy.
              schema:
                $ref: '#/components/schemas/TtsGenerationErrorResponse'
        '429':
          description: Generation rate limit exceeded upstream.
          content:
            application/json:
              example:
                error: TTS_GENERATION_RATE_LIMITED
                code: TTS_GENERATION_RATE_LIMITED
                message: Rate limit exceeded. Please retry later.
              schema:
                $ref: '#/components/schemas/TtsGenerationErrorResponse'
        '500':
          description: >-
            TTS generation failed before provider execution completed. Response
            includes code and message fields.
          content:
            application/json:
              example:
                error: TTS_GENERATION_FAILED
                code: TTS_GENERATION_FAILED
                message: Generation failed.
              schema:
                anyOf:
                  - $ref: '#/components/schemas/TtsGenerationErrorResponse'
                  - $ref: '#/components/schemas/ErrorResponse'
        '502':
          description: >-
            TTS generation failed. Returned when the upstream provider reports a
            generic failure.
          content:
            application/json:
              example:
                error: TTS_GENERATION_FAILED
                code: TTS_GENERATION_FAILED
                message: Generation failed.
              schema:
                $ref: '#/components/schemas/TtsGenerationErrorResponse'
        '503':
          description: Upstream generation provider is unavailable.
          content:
            application/json:
              example:
                error: TTS_GENERATION_PROVIDER_UNAVAILABLE
                code: TTS_GENERATION_PROVIDER_UNAVAILABLE
                message: Upstream generation provider is temporarily unavailable.
              schema:
                $ref: '#/components/schemas/TtsGenerationErrorResponse'
        '504':
          description: TTS generation exceeded the upstream timeout.
          content:
            application/json:
              example:
                error: TTS_GENERATION_TIMEOUT
                code: TTS_GENERATION_TIMEOUT
                message: Generation timed out.
              schema:
                $ref: '#/components/schemas/TtsGenerationErrorResponse'
      security:
        - bearerAuth: []
components:
  schemas:
    minimax_speech_2_8_turboCreateRequest:
      $ref: '#/components/schemas/minimax_speech_2_8_turboInput'
      title: MiniMax Speech 2.8 Turbo Input
    minimax_speech_2_8_turboMultipartCreateRequest:
      title: MiniMax Speech 2.8 Turbo Input
      type: object
      properties:
        prompt:
          description: >-
            Text to convert to speech. Use <#x#> for pauses (x = 0.01-99.99
            seconds). Supports interjection tags: (laughs), (sighs), (coughs),
            (clears throat), (gasps), (sniffs), (groans), (yawns).
          title: Text
          examples:
            - >-
              Hello world! Welcome to MiniMax's new text to speech model <#0.1#>
              Speech 2.8 Turbo (sighs) now available on Fal!
          order: 1
          xPlaceholder: Enter text to convert to speech...
          xRows: 4
          xUiKind: textarea
          xTemplateRequired: true
          type: string
          minLength: 1
          maxLength: 10000
        voice_id:
          description: Predefined voice ID or preset name.
          title: Voice
          examples:
            - Wise_Woman
            - Friendly_Person
            - Calm_Woman
          order: 2
          xMeta:
            voiceProfiles:
              - id: Wise_Woman
                language: English
                languageCode: en
                gender: female
                styleTags:
                  - news
                  - middle aged
                  - confident
                previewUrl: >-
                  https://s.skills.video/6/b_B2v5hn_Y_Lkrt_Ad_Ko_A_Hu_B_speech_a03f5144ec_83c8e8c581.mp3
              - id: Friendly_Person
                language: English
                languageCode: en
                gender: neutral
                styleTags:
                  - conversational
                  - warm
                  - natural
                previewUrl: >-
                  https://s.skills.video/6/Dl_Z1bg_Mt_Xgv678_Tc_MY_9_RS_speech_9b5b26e35d_6e8a01ede0.mp3
              - id: Inspirational_girl
                language: English
                languageCode: en
                gender: female
                styleTags:
                  - uplifting
                  - young
                  - bright
                previewUrl: >-
                  https://s.skills.video/6/83h_C_67_V_Fhw_Jw03_Xj2_XDQ_speech_a068374483_029dc0486a.mp3
              - id: Deep_Voice_Man
                language: English
                languageCode: en
                gender: male
                styleTags:
                  - deep
                  - authoritative
                  - narration
                previewUrl: >-
                  https://s.skills.video/6/wi_Sl_Z_Ux_J_Pso_H_Oa_BW_Ld_B3o_speech_1492d21a66_67b1785e4a.mp3
              - id: Calm_Woman
                language: Chinese
                languageCode: zh
                gender: female
                styleTags:
                  - calm
                  - soft
                  - clear
                previewUrl: >-
                  https://s.skills.video/6/83d_B_Gkc_Vb_HY_8_A0_W5_W_Fl_Y_speech_11193d78b8_8353b7d629.mp3
              - id: Casual_Guy
                language: English
                languageCode: en
                gender: male
                styleTags:
                  - casual
                  - daily
                  - friendly
                previewUrl: >-
                  https://s.skills.video/6/Cp_EF_70_Vm_Jw_Pj_Zq_Oi_Ir_Eo6_speech_3250dd1169_a0e8430cfb.mp3
              - id: Lively_Girl
                language: English
                languageCode: en
                gender: female
                styleTags:
                  - lively
                  - animated
                  - expressive
                previewUrl: >-
                  https://s.skills.video/6/G9m_L3_W7k_s_Lbtwi_Y_Ah_V_speech_81762ac67c_33499d50b3.mp3
              - id: Patient_Man
                language: English
                languageCode: en
                gender: male
                styleTags:
                  - patient
                  - teaching
                  - steady
                previewUrl: >-
                  https://s.skills.video/6/r6_Ob_nx_VOHKDY_Czl_X_Onb_X_speech_3962493dab_2a933d0367.mp3
              - id: Young_Knight
                language: English
                languageCode: en
                gender: male
                styleTags:
                  - heroic
                  - young
                  - dramatic
                previewUrl: >-
                  https://s.skills.video/6/bj_Uc_Cvh_Ydq1_Zi2c2q_Zc99_speech_3407c5f5d5_b7abd73d7d.mp3
              - id: Determined_Man
                language: English
                languageCode: en
                gender: male
                styleTags:
                  - determined
                  - firm
                  - energetic
                previewUrl: >-
                  https://s.skills.video/6/6ivy_Yd_Ant4dxr_D0_H_Ykl_Wv_speech_99ab54967e_3d79473c8c.mp3
              - id: Lovely_Girl
                language: English
                languageCode: en
                gender: female
                styleTags:
                  - sweet
                  - young
                  - gentle
                previewUrl: >-
                  https://s.skills.video/6/wct_SW_7_ij_Vsqg78_L_Tz_P_O_speech_9cbd3fc92f_e967007188.mp3
              - id: Decent_Boy
                language: English
                languageCode: en
                gender: male
                styleTags:
                  - clear
                  - boyish
                  - friendly
                previewUrl: >-
                  https://s.skills.video/6/T8na_ICR_Ls_U_My_e_QM_Ekg8f_speech_8e9bb358ef_f28b8dded7.mp3
              - id: Imposing_Manner
                language: English
                languageCode: en
                gender: male
                styleTags:
                  - serious
                  - formal
                  - deep
                previewUrl: >-
                  https://s.skills.video/6/OW_Mom_A_Gi2n_M6_U_Tb_OGET_1_speech_b76485c5c9_e68d4be6e1.mp3
              - id: Elegant_Man
                language: English
                languageCode: en
                gender: male
                styleTags:
                  - elegant
                  - smooth
                  - narrative
                previewUrl: >-
                  https://s.skills.video/6/S30y_Tib_IPLAVG_8_Rbdr_C9_speech_af32479291_8f1547ba60.mp3
              - id: Abbess
                language: English
                languageCode: en
                gender: female
                styleTags:
                  - mature
                  - calm
                  - measured
                previewUrl: >-
                  https://s.skills.video/6/9_C_As_Df_F_Jo_VH_6h_Jta498_SI_speech_608d843c3f_a197fd1234.mp3
              - id: Sweet_Girl_2
                language: English
                languageCode: en
                gender: female
                styleTags:
                  - sweet
                  - soft
                  - light
                previewUrl: >-
                  https://s.skills.video/6/1_Y_Rd_Y_Z3k3o_Vs_Dry_P_Vt_C4_speech_ea3ee4d59b_505a7fed45.mp3
              - id: Exuberant_Girl
                language: English
                languageCode: en
                gender: female
                styleTags:
                  - exuberant
                  - cheerful
                  - fast
                previewUrl: >-
                  https://s.skills.video/6/9ze_TT_J_G02_Pzqxf1k_Gc_speech_e80f5282e6_c580d1c868.mp3
          xPlaceholder: e.g. Wise_Woman, Calm_Woman
          default: Wise_Woman
          type: string
          enum:
            - Wise_Woman
            - Friendly_Person
            - Inspirational_girl
            - Deep_Voice_Man
            - Calm_Woman
            - Casual_Guy
            - Lively_Girl
            - Patient_Man
            - Young_Knight
            - Determined_Man
            - Lovely_Girl
            - Decent_Boy
            - Imposing_Manner
            - Elegant_Man
            - Abbess
            - Sweet_Girl_2
            - Exuberant_Girl
        speed:
          description: Speech speed (0.5 - 2.0).
          title: Speed
          order: 3
          xStep: 0.1
          default: 1
          type: number
          minimum: 0.5
          maximum: 2
        vol:
          description: Volume (0.01 - 10).
          title: Volume
          order: 4
          xStep: 0.01
          default: 1
          type: number
          minimum: 0.01
          maximum: 10
        pitch:
          description: Voice pitch (-12 to 12).
          title: Pitch
          order: 5
          xStep: 1
          default: 0
          type: integer
          minimum: -12
          maximum: 12
        emotion:
          description: Emotion style of generated speech.
          title: Emotion
          order: 6
          type: string
          enum:
            - happy
            - sad
            - angry
            - fearful
            - disgusted
            - surprised
            - neutral
        english_normalization:
          description: >-
            Enables English text normalization to improve number reading
            performance, with a slight increase in latency.
          title: English Normalization
          order: 7
          default: false
          type: boolean
        language_boost:
          description: Enhance recognition of specified languages and dialects.
          title: Language Boost
          order: 8
          default: auto
          type: string
          enum:
            - auto
            - Chinese
            - Chinese,Yue
            - English
            - Arabic
            - Russian
            - Spanish
            - French
            - Portuguese
            - German
            - Turkish
            - Dutch
            - Ukrainian
            - Vietnamese
            - Indonesian
            - Japanese
            - Italian
            - Korean
            - Thai
            - Polish
            - Romanian
            - Greek
            - Czech
            - Finnish
            - Hindi
            - Bulgarian
            - Danish
            - Hebrew
            - Malay
            - Slovak
            - Swedish
            - Croatian
            - Hungarian
            - Norwegian
            - Slovenian
            - Catalan
            - Nynorsk
            - Afrikaans
        audio_sample_rate:
          description: Sample rate of generated audio.
          title: Sample Rate
          order: 9
          default: 32000
          anyOf:
            - type: number
              const: 8000
            - type: number
              const: 16000
            - type: number
              const: 22050
            - type: number
              const: 24000
            - type: number
              const: 32000
            - type: number
              const: 44100
        audio_bitrate:
          description: Bitrate of generated audio.
          title: Bitrate
          order: 10
          default: 128000
          anyOf:
            - type: number
              const: 32000
            - type: number
              const: 64000
            - type: number
              const: 128000
            - type: number
              const: 256000
        audio_format:
          description: Audio format.
          title: Audio Format
          order: 11
          default: mp3
          type: string
          enum:
            - mp3
            - pcm
            - flac
        audio_channel:
          description: Number of audio channels (1=mono, 2=stereo).
          title: Channels
          order: 12
          default: 1
          anyOf:
            - type: number
              const: 1
            - type: number
              const: 2
        normalization_enabled:
          description: Enable loudness normalization for the audio.
          title: Normalization
          order: 13
          default: true
          type: boolean
        target_loudness:
          description: Target loudness in LUFS (default -18.0).
          title: Target Loudness
          order: 14
          xStep: 0.1
          default: -18
          type: number
          minimum: -70
          maximum: -10
        target_range:
          description: Target loudness range in LU (default 8.0).
          title: Target Range
          order: 15
          xStep: 0.1
          default: 8
          type: number
          minimum: 0
          maximum: 20
        target_peak:
          description: Target peak level in dBTP (default -0.5).
          title: Target Peak
          order: 16
          xStep: 0.1
          default: -0.5
          type: number
          minimum: -3
          maximum: 0
        voice_modify_pitch:
          description: >-
            Pitch adjustment in semitones. Range: -100 to 100. Positive values
            raise pitch, negative values lower it.
          title: Voice Modify Pitch
          order: 17
          xStep: 1
          default: 0
          type: integer
          minimum: -100
          maximum: 100
        voice_modify_intensity:
          description: >-
            Intensity or energy of the voice. Range: -100 to 100. Higher values
            create more energetic speech.
          title: Voice Modify Intensity
          order: 18
          xStep: 1
          default: 0
          type: integer
          minimum: -100
          maximum: 100
        voice_modify_timbre:
          description: >-
            Timbre adjustment. Range: -100 to 100. Affects the tonal quality of
            the voice.
          title: Voice Modify Timbre
          order: 19
          xStep: 1
          default: 0
          type: integer
          minimum: -100
          maximum: 100
      required:
        - prompt
      additionalProperties: false
    minimax_speech_2_8_turboPrediction:
      type: object
      properties:
        id:
          description: Generation id.
          type: string
        status:
          $ref: '#/components/schemas/QueueState'
        input:
          $ref: '#/components/schemas/minimax_speech_2_8_turboInputOutput'
          title: MiniMax Speech 2.8 Turbo Input
          description: Normalized input payload for the generation task.
        usage:
          $ref: '#/components/schemas/Usage'
        code:
          $ref: '#/components/schemas/__schema1'
        message:
          $ref: '#/components/schemas/__schema2'
      required:
        - id
        - status
        - input
        - usage
      additionalProperties: false
    TtsGenerationErrorResponse:
      type: object
      properties:
        error:
          description: >-
            Legacy machine-readable error field. Prefer `code` for new
            integrations.
          type: string
        code:
          description: >-
            TTS generation error code. `*_FAILED` is the generic fallback; more
            specific codes (`*_TIMEOUT`, `*_RATE_LIMITED`,
            `*_PROVIDER_UNAVAILABLE`, `*_UNSUPPORTED_MODEL`, `*_INVALID_INPUT`,
            `*_INSUFFICIENT_CREDITS`, `*_CONTENT_REJECTED`) are surfaced when
            applicable.
          type: string
          enum:
            - TTS_GENERATION_FAILED
            - TTS_GENERATION_TIMEOUT
            - TTS_GENERATION_RATE_LIMITED
            - TTS_GENERATION_PROVIDER_UNAVAILABLE
            - TTS_GENERATION_UNSUPPORTED_MODEL
            - TTS_GENERATION_INVALID_INPUT
            - TTS_GENERATION_INSUFFICIENT_CREDITS
            - TTS_GENERATION_CONTENT_REJECTED
        message:
          description: Human readable error message. Upstream vendor names are redacted.
          type: string
        errors:
          description: Field-level validation errors when available.
          type: array
          items:
            type: object
            properties:
              path:
                type: string
              message:
                type: string
              code:
                type: string
            required:
              - path
              - message
              - code
            additionalProperties: false
        details:
          description: Additional structured error details when available.
        requested:
          description: Requested credits when the error is insufficient credits.
          type: number
        available:
          description: Available credits when the error is insufficient credits.
          type: number
      required:
        - code
        - message
      additionalProperties: false
    TemplateErrorResponse:
      type: object
      properties:
        error:
          description: >-
            Legacy machine-readable error field. Prefer `code` for new
            integrations.
          type: string
        code:
          description: Template error code.
          type: string
          enum:
            - TEMPLATE_NOT_FOUND
            - TEMPLATE_MODEL_MISMATCH
            - TEMPLATE_INVALID_INPUT
            - TEMPLATE_TRANSFORM_FAILED
        message:
          description: Human readable template error message.
          type: string
        errors:
          description: Field-level template validation errors when available.
          type: array
          items:
            type: object
            properties:
              path:
                type: string
              message:
                type: string
              code:
                type: string
            required:
              - path
              - message
              - code
            additionalProperties: false
        details:
          description: Additional structured error details when available.
      required:
        - code
        - message
      additionalProperties: false
    ErrorResponse:
      type: object
      properties:
        error:
          description: >-
            Legacy machine-readable error field. Prefer `code` for new
            integrations. This may contain an unprefixed compatibility code for
            older clients.
          type: string
        code:
          description: Machine-readable error code. Use this to branch in client code.
          type: string
        message:
          description: Human readable error message.
          type: string
        errors:
          description: Field-level validation errors when available.
          type: array
          items:
            type: object
            properties:
              path:
                type: string
              message:
                type: string
              code:
                type: string
            required:
              - path
              - message
              - code
            additionalProperties: false
        details:
          description: Additional structured error details when available.
      required:
        - code
        - message
      additionalProperties: false
    SeedanceVerificationErrorResponse:
      type: object
      properties:
        error:
          description: >-
            Legacy machine-readable error field. Prefer `code` for new
            integrations.
          type: string
        code:
          description: Seedance verification error code.
          type: string
          const: SEEDANCE_VERIFICATION_REQUIRED
        message:
          description: Human readable verification error message.
          type: string
        verification:
          description: Current Seedance verification state when available.
          anyOf:
            - {}
            - type: 'null'
      required:
        - code
        - message
      additionalProperties: false
    minimax_speech_2_8_turboInput:
      title: MiniMax Speech 2.8 Turbo Input
      type: object
      properties:
        prompt:
          description: >-
            Text to convert to speech. Use <#x#> for pauses (x = 0.01-99.99
            seconds). Supports interjection tags: (laughs), (sighs), (coughs),
            (clears throat), (gasps), (sniffs), (groans), (yawns).
          title: Text
          examples:
            - >-
              Hello world! Welcome to MiniMax's new text to speech model <#0.1#>
              Speech 2.8 Turbo (sighs) now available on Fal!
          order: 1
          xPlaceholder: Enter text to convert to speech...
          xRows: 4
          xUiKind: textarea
          xTemplateRequired: true
          type: string
          minLength: 1
          maxLength: 10000
        voice_id:
          description: Predefined voice ID or preset name.
          title: Voice
          examples:
            - Wise_Woman
            - Friendly_Person
            - Calm_Woman
          order: 2
          xMeta:
            voiceProfiles:
              - id: Wise_Woman
                language: English
                languageCode: en
                gender: female
                styleTags:
                  - news
                  - middle aged
                  - confident
                previewUrl: >-
                  https://s.skills.video/6/b_B2v5hn_Y_Lkrt_Ad_Ko_A_Hu_B_speech_a03f5144ec_83c8e8c581.mp3
              - id: Friendly_Person
                language: English
                languageCode: en
                gender: neutral
                styleTags:
                  - conversational
                  - warm
                  - natural
                previewUrl: >-
                  https://s.skills.video/6/Dl_Z1bg_Mt_Xgv678_Tc_MY_9_RS_speech_9b5b26e35d_6e8a01ede0.mp3
              - id: Inspirational_girl
                language: English
                languageCode: en
                gender: female
                styleTags:
                  - uplifting
                  - young
                  - bright
                previewUrl: >-
                  https://s.skills.video/6/83h_C_67_V_Fhw_Jw03_Xj2_XDQ_speech_a068374483_029dc0486a.mp3
              - id: Deep_Voice_Man
                language: English
                languageCode: en
                gender: male
                styleTags:
                  - deep
                  - authoritative
                  - narration
                previewUrl: >-
                  https://s.skills.video/6/wi_Sl_Z_Ux_J_Pso_H_Oa_BW_Ld_B3o_speech_1492d21a66_67b1785e4a.mp3
              - id: Calm_Woman
                language: Chinese
                languageCode: zh
                gender: female
                styleTags:
                  - calm
                  - soft
                  - clear
                previewUrl: >-
                  https://s.skills.video/6/83d_B_Gkc_Vb_HY_8_A0_W5_W_Fl_Y_speech_11193d78b8_8353b7d629.mp3
              - id: Casual_Guy
                language: English
                languageCode: en
                gender: male
                styleTags:
                  - casual
                  - daily
                  - friendly
                previewUrl: >-
                  https://s.skills.video/6/Cp_EF_70_Vm_Jw_Pj_Zq_Oi_Ir_Eo6_speech_3250dd1169_a0e8430cfb.mp3
              - id: Lively_Girl
                language: English
                languageCode: en
                gender: female
                styleTags:
                  - lively
                  - animated
                  - expressive
                previewUrl: >-
                  https://s.skills.video/6/G9m_L3_W7k_s_Lbtwi_Y_Ah_V_speech_81762ac67c_33499d50b3.mp3
              - id: Patient_Man
                language: English
                languageCode: en
                gender: male
                styleTags:
                  - patient
                  - teaching
                  - steady
                previewUrl: >-
                  https://s.skills.video/6/r6_Ob_nx_VOHKDY_Czl_X_Onb_X_speech_3962493dab_2a933d0367.mp3
              - id: Young_Knight
                language: English
                languageCode: en
                gender: male
                styleTags:
                  - heroic
                  - young
                  - dramatic
                previewUrl: >-
                  https://s.skills.video/6/bj_Uc_Cvh_Ydq1_Zi2c2q_Zc99_speech_3407c5f5d5_b7abd73d7d.mp3
              - id: Determined_Man
                language: English
                languageCode: en
                gender: male
                styleTags:
                  - determined
                  - firm
                  - energetic
                previewUrl: >-
                  https://s.skills.video/6/6ivy_Yd_Ant4dxr_D0_H_Ykl_Wv_speech_99ab54967e_3d79473c8c.mp3
              - id: Lovely_Girl
                language: English
                languageCode: en
                gender: female
                styleTags:
                  - sweet
                  - young
                  - gentle
                previewUrl: >-
                  https://s.skills.video/6/wct_SW_7_ij_Vsqg78_L_Tz_P_O_speech_9cbd3fc92f_e967007188.mp3
              - id: Decent_Boy
                language: English
                languageCode: en
                gender: male
                styleTags:
                  - clear
                  - boyish
                  - friendly
                previewUrl: >-
                  https://s.skills.video/6/T8na_ICR_Ls_U_My_e_QM_Ekg8f_speech_8e9bb358ef_f28b8dded7.mp3
              - id: Imposing_Manner
                language: English
                languageCode: en
                gender: male
                styleTags:
                  - serious
                  - formal
                  - deep
                previewUrl: >-
                  https://s.skills.video/6/OW_Mom_A_Gi2n_M6_U_Tb_OGET_1_speech_b76485c5c9_e68d4be6e1.mp3
              - id: Elegant_Man
                language: English
                languageCode: en
                gender: male
                styleTags:
                  - elegant
                  - smooth
                  - narrative
                previewUrl: >-
                  https://s.skills.video/6/S30y_Tib_IPLAVG_8_Rbdr_C9_speech_af32479291_8f1547ba60.mp3
              - id: Abbess
                language: English
                languageCode: en
                gender: female
                styleTags:
                  - mature
                  - calm
                  - measured
                previewUrl: >-
                  https://s.skills.video/6/9_C_As_Df_F_Jo_VH_6h_Jta498_SI_speech_608d843c3f_a197fd1234.mp3
              - id: Sweet_Girl_2
                language: English
                languageCode: en
                gender: female
                styleTags:
                  - sweet
                  - soft
                  - light
                previewUrl: >-
                  https://s.skills.video/6/1_Y_Rd_Y_Z3k3o_Vs_Dry_P_Vt_C4_speech_ea3ee4d59b_505a7fed45.mp3
              - id: Exuberant_Girl
                language: English
                languageCode: en
                gender: female
                styleTags:
                  - exuberant
                  - cheerful
                  - fast
                previewUrl: >-
                  https://s.skills.video/6/9ze_TT_J_G02_Pzqxf1k_Gc_speech_e80f5282e6_c580d1c868.mp3
          xPlaceholder: e.g. Wise_Woman, Calm_Woman
          default: Wise_Woman
          type: string
          enum:
            - Wise_Woman
            - Friendly_Person
            - Inspirational_girl
            - Deep_Voice_Man
            - Calm_Woman
            - Casual_Guy
            - Lively_Girl
            - Patient_Man
            - Young_Knight
            - Determined_Man
            - Lovely_Girl
            - Decent_Boy
            - Imposing_Manner
            - Elegant_Man
            - Abbess
            - Sweet_Girl_2
            - Exuberant_Girl
        speed:
          description: Speech speed (0.5 - 2.0).
          title: Speed
          order: 3
          xStep: 0.1
          default: 1
          type: number
          minimum: 0.5
          maximum: 2
        vol:
          description: Volume (0.01 - 10).
          title: Volume
          order: 4
          xStep: 0.01
          default: 1
          type: number
          minimum: 0.01
          maximum: 10
        pitch:
          description: Voice pitch (-12 to 12).
          title: Pitch
          order: 5
          xStep: 1
          default: 0
          type: integer
          minimum: -12
          maximum: 12
        emotion:
          description: Emotion style of generated speech.
          title: Emotion
          order: 6
          type: string
          enum:
            - happy
            - sad
            - angry
            - fearful
            - disgusted
            - surprised
            - neutral
        english_normalization:
          description: >-
            Enables English text normalization to improve number reading
            performance, with a slight increase in latency.
          title: English Normalization
          order: 7
          default: false
          type: boolean
        language_boost:
          description: Enhance recognition of specified languages and dialects.
          title: Language Boost
          order: 8
          default: auto
          type: string
          enum:
            - auto
            - Chinese
            - Chinese,Yue
            - English
            - Arabic
            - Russian
            - Spanish
            - French
            - Portuguese
            - German
            - Turkish
            - Dutch
            - Ukrainian
            - Vietnamese
            - Indonesian
            - Japanese
            - Italian
            - Korean
            - Thai
            - Polish
            - Romanian
            - Greek
            - Czech
            - Finnish
            - Hindi
            - Bulgarian
            - Danish
            - Hebrew
            - Malay
            - Slovak
            - Swedish
            - Croatian
            - Hungarian
            - Norwegian
            - Slovenian
            - Catalan
            - Nynorsk
            - Afrikaans
        audio_sample_rate:
          description: Sample rate of generated audio.
          title: Sample Rate
          order: 9
          default: 32000
          anyOf:
            - type: number
              const: 8000
            - type: number
              const: 16000
            - type: number
              const: 22050
            - type: number
              const: 24000
            - type: number
              const: 32000
            - type: number
              const: 44100
        audio_bitrate:
          description: Bitrate of generated audio.
          title: Bitrate
          order: 10
          default: 128000
          anyOf:
            - type: number
              const: 32000
            - type: number
              const: 64000
            - type: number
              const: 128000
            - type: number
              const: 256000
        audio_format:
          description: Audio format.
          title: Audio Format
          order: 11
          default: mp3
          type: string
          enum:
            - mp3
            - pcm
            - flac
        audio_channel:
          description: Number of audio channels (1=mono, 2=stereo).
          title: Channels
          order: 12
          default: 1
          anyOf:
            - type: number
              const: 1
            - type: number
              const: 2
        normalization_enabled:
          description: Enable loudness normalization for the audio.
          title: Normalization
          order: 13
          default: true
          type: boolean
        target_loudness:
          description: Target loudness in LUFS (default -18.0).
          title: Target Loudness
          order: 14
          xStep: 0.1
          default: -18
          type: number
          minimum: -70
          maximum: -10
        target_range:
          description: Target loudness range in LU (default 8.0).
          title: Target Range
          order: 15
          xStep: 0.1
          default: 8
          type: number
          minimum: 0
          maximum: 20
        target_peak:
          description: Target peak level in dBTP (default -0.5).
          title: Target Peak
          order: 16
          xStep: 0.1
          default: -0.5
          type: number
          minimum: -3
          maximum: 0
        voice_modify_pitch:
          description: >-
            Pitch adjustment in semitones. Range: -100 to 100. Positive values
            raise pitch, negative values lower it.
          title: Voice Modify Pitch
          order: 17
          xStep: 1
          default: 0
          type: integer
          minimum: -100
          maximum: 100
        voice_modify_intensity:
          description: >-
            Intensity or energy of the voice. Range: -100 to 100. Higher values
            create more energetic speech.
          title: Voice Modify Intensity
          order: 18
          xStep: 1
          default: 0
          type: integer
          minimum: -100
          maximum: 100
        voice_modify_timbre:
          description: >-
            Timbre adjustment. Range: -100 to 100. Affects the tonal quality of
            the voice.
          title: Voice Modify Timbre
          order: 19
          xStep: 1
          default: 0
          type: integer
          minimum: -100
          maximum: 100
      required:
        - prompt
      additionalProperties: false
    QueueState:
      description: Queue status
      type: string
      enum:
        - IN_QUEUE
        - IN_PROGRESS
        - COMPLETED
        - FAILED
        - CANCELED
    minimax_speech_2_8_turboInputOutput:
      $ref: '#/components/schemas/__schema72'
      title: MiniMax Speech 2.8 Turbo Input
    Usage:
      description: Credit usage breakdown for the request
      type: object
      properties:
        total:
          type: integer
          minimum: -9007199254740991
          maximum: 9007199254740991
        subscription:
          type: integer
          minimum: -9007199254740991
          maximum: 9007199254740991
        permanent:
          type: integer
          minimum: -9007199254740991
          maximum: 9007199254740991
      required:
        - total
        - subscription
        - permanent
      additionalProperties: false
    __schema1:
      description: >-
        Machine-readable generation error code. Present when `status` is
        `FAILED`.
      type: string
    __schema2:
      description: >-
        Sanitized human-readable failure message. Present when `status` is
        `FAILED`.
      type: string
    __schema72:
      title: MiniMax Speech 2.8 Turbo Input
      type: object
      properties:
        prompt:
          description: >-
            Text to convert to speech. Use <#x#> for pauses (x = 0.01-99.99
            seconds). Supports interjection tags: (laughs), (sighs), (coughs),
            (clears throat), (gasps), (sniffs), (groans), (yawns).
          title: Text
          examples:
            - >-
              Hello world! Welcome to MiniMax's new text to speech model <#0.1#>
              Speech 2.8 Turbo (sighs) now available on Fal!
          order: 1
          xPlaceholder: Enter text to convert to speech...
          xRows: 4
          xUiKind: textarea
          xTemplateRequired: true
          type: string
          minLength: 1
          maxLength: 10000
        voice_id:
          description: Predefined voice ID or preset name.
          title: Voice
          examples:
            - Wise_Woman
            - Friendly_Person
            - Calm_Woman
          order: 2
          xMeta:
            voiceProfiles:
              - id: Wise_Woman
                language: English
                languageCode: en
                gender: female
                styleTags:
                  - news
                  - middle aged
                  - confident
                previewUrl: >-
                  https://s.skills.video/6/b_B2v5hn_Y_Lkrt_Ad_Ko_A_Hu_B_speech_a03f5144ec_83c8e8c581.mp3
              - id: Friendly_Person
                language: English
                languageCode: en
                gender: neutral
                styleTags:
                  - conversational
                  - warm
                  - natural
                previewUrl: >-
                  https://s.skills.video/6/Dl_Z1bg_Mt_Xgv678_Tc_MY_9_RS_speech_9b5b26e35d_6e8a01ede0.mp3
              - id: Inspirational_girl
                language: English
                languageCode: en
                gender: female
                styleTags:
                  - uplifting
                  - young
                  - bright
                previewUrl: >-
                  https://s.skills.video/6/83h_C_67_V_Fhw_Jw03_Xj2_XDQ_speech_a068374483_029dc0486a.mp3
              - id: Deep_Voice_Man
                language: English
                languageCode: en
                gender: male
                styleTags:
                  - deep
                  - authoritative
                  - narration
                previewUrl: >-
                  https://s.skills.video/6/wi_Sl_Z_Ux_J_Pso_H_Oa_BW_Ld_B3o_speech_1492d21a66_67b1785e4a.mp3
              - id: Calm_Woman
                language: Chinese
                languageCode: zh
                gender: female
                styleTags:
                  - calm
                  - soft
                  - clear
                previewUrl: >-
                  https://s.skills.video/6/83d_B_Gkc_Vb_HY_8_A0_W5_W_Fl_Y_speech_11193d78b8_8353b7d629.mp3
              - id: Casual_Guy
                language: English
                languageCode: en
                gender: male
                styleTags:
                  - casual
                  - daily
                  - friendly
                previewUrl: >-
                  https://s.skills.video/6/Cp_EF_70_Vm_Jw_Pj_Zq_Oi_Ir_Eo6_speech_3250dd1169_a0e8430cfb.mp3
              - id: Lively_Girl
                language: English
                languageCode: en
                gender: female
                styleTags:
                  - lively
                  - animated
                  - expressive
                previewUrl: >-
                  https://s.skills.video/6/G9m_L3_W7k_s_Lbtwi_Y_Ah_V_speech_81762ac67c_33499d50b3.mp3
              - id: Patient_Man
                language: English
                languageCode: en
                gender: male
                styleTags:
                  - patient
                  - teaching
                  - steady
                previewUrl: >-
                  https://s.skills.video/6/r6_Ob_nx_VOHKDY_Czl_X_Onb_X_speech_3962493dab_2a933d0367.mp3
              - id: Young_Knight
                language: English
                languageCode: en
                gender: male
                styleTags:
                  - heroic
                  - young
                  - dramatic
                previewUrl: >-
                  https://s.skills.video/6/bj_Uc_Cvh_Ydq1_Zi2c2q_Zc99_speech_3407c5f5d5_b7abd73d7d.mp3
              - id: Determined_Man
                language: English
                languageCode: en
                gender: male
                styleTags:
                  - determined
                  - firm
                  - energetic
                previewUrl: >-
                  https://s.skills.video/6/6ivy_Yd_Ant4dxr_D0_H_Ykl_Wv_speech_99ab54967e_3d79473c8c.mp3
              - id: Lovely_Girl
                language: English
                languageCode: en
                gender: female
                styleTags:
                  - sweet
                  - young
                  - gentle
                previewUrl: >-
                  https://s.skills.video/6/wct_SW_7_ij_Vsqg78_L_Tz_P_O_speech_9cbd3fc92f_e967007188.mp3
              - id: Decent_Boy
                language: English
                languageCode: en
                gender: male
                styleTags:
                  - clear
                  - boyish
                  - friendly
                previewUrl: >-
                  https://s.skills.video/6/T8na_ICR_Ls_U_My_e_QM_Ekg8f_speech_8e9bb358ef_f28b8dded7.mp3
              - id: Imposing_Manner
                language: English
                languageCode: en
                gender: male
                styleTags:
                  - serious
                  - formal
                  - deep
                previewUrl: >-
                  https://s.skills.video/6/OW_Mom_A_Gi2n_M6_U_Tb_OGET_1_speech_b76485c5c9_e68d4be6e1.mp3
              - id: Elegant_Man
                language: English
                languageCode: en
                gender: male
                styleTags:
                  - elegant
                  - smooth
                  - narrative
                previewUrl: >-
                  https://s.skills.video/6/S30y_Tib_IPLAVG_8_Rbdr_C9_speech_af32479291_8f1547ba60.mp3
              - id: Abbess
                language: English
                languageCode: en
                gender: female
                styleTags:
                  - mature
                  - calm
                  - measured
                previewUrl: >-
                  https://s.skills.video/6/9_C_As_Df_F_Jo_VH_6h_Jta498_SI_speech_608d843c3f_a197fd1234.mp3
              - id: Sweet_Girl_2
                language: English
                languageCode: en
                gender: female
                styleTags:
                  - sweet
                  - soft
                  - light
                previewUrl: >-
                  https://s.skills.video/6/1_Y_Rd_Y_Z3k3o_Vs_Dry_P_Vt_C4_speech_ea3ee4d59b_505a7fed45.mp3
              - id: Exuberant_Girl
                language: English
                languageCode: en
                gender: female
                styleTags:
                  - exuberant
                  - cheerful
                  - fast
                previewUrl: >-
                  https://s.skills.video/6/9ze_TT_J_G02_Pzqxf1k_Gc_speech_e80f5282e6_c580d1c868.mp3
          xPlaceholder: e.g. Wise_Woman, Calm_Woman
          default: Wise_Woman
          type: string
          enum:
            - Wise_Woman
            - Friendly_Person
            - Inspirational_girl
            - Deep_Voice_Man
            - Calm_Woman
            - Casual_Guy
            - Lively_Girl
            - Patient_Man
            - Young_Knight
            - Determined_Man
            - Lovely_Girl
            - Decent_Boy
            - Imposing_Manner
            - Elegant_Man
            - Abbess
            - Sweet_Girl_2
            - Exuberant_Girl
        speed:
          description: Speech speed (0.5 - 2.0).
          title: Speed
          order: 3
          xStep: 0.1
          default: 1
          type: number
          minimum: 0.5
          maximum: 2
        vol:
          description: Volume (0.01 - 10).
          title: Volume
          order: 4
          xStep: 0.01
          default: 1
          type: number
          minimum: 0.01
          maximum: 10
        pitch:
          description: Voice pitch (-12 to 12).
          title: Pitch
          order: 5
          xStep: 1
          default: 0
          type: integer
          minimum: -12
          maximum: 12
        emotion:
          description: Emotion style of generated speech.
          title: Emotion
          order: 6
          type: string
          enum:
            - happy
            - sad
            - angry
            - fearful
            - disgusted
            - surprised
            - neutral
        english_normalization:
          description: >-
            Enables English text normalization to improve number reading
            performance, with a slight increase in latency.
          title: English Normalization
          order: 7
          default: false
          type: boolean
        language_boost:
          description: Enhance recognition of specified languages and dialects.
          title: Language Boost
          order: 8
          default: auto
          type: string
          enum:
            - auto
            - Chinese
            - Chinese,Yue
            - English
            - Arabic
            - Russian
            - Spanish
            - French
            - Portuguese
            - German
            - Turkish
            - Dutch
            - Ukrainian
            - Vietnamese
            - Indonesian
            - Japanese
            - Italian
            - Korean
            - Thai
            - Polish
            - Romanian
            - Greek
            - Czech
            - Finnish
            - Hindi
            - Bulgarian
            - Danish
            - Hebrew
            - Malay
            - Slovak
            - Swedish
            - Croatian
            - Hungarian
            - Norwegian
            - Slovenian
            - Catalan
            - Nynorsk
            - Afrikaans
        audio_sample_rate:
          description: Sample rate of generated audio.
          title: Sample Rate
          order: 9
          default: 32000
          anyOf:
            - type: number
              const: 8000
            - type: number
              const: 16000
            - type: number
              const: 22050
            - type: number
              const: 24000
            - type: number
              const: 32000
            - type: number
              const: 44100
        audio_bitrate:
          description: Bitrate of generated audio.
          title: Bitrate
          order: 10
          default: 128000
          anyOf:
            - type: number
              const: 32000
            - type: number
              const: 64000
            - type: number
              const: 128000
            - type: number
              const: 256000
        audio_format:
          description: Audio format.
          title: Audio Format
          order: 11
          default: mp3
          type: string
          enum:
            - mp3
            - pcm
            - flac
        audio_channel:
          description: Number of audio channels (1=mono, 2=stereo).
          title: Channels
          order: 12
          default: 1
          anyOf:
            - type: number
              const: 1
            - type: number
              const: 2
        normalization_enabled:
          description: Enable loudness normalization for the audio.
          title: Normalization
          order: 13
          default: true
          type: boolean
        target_loudness:
          description: Target loudness in LUFS (default -18.0).
          title: Target Loudness
          order: 14
          xStep: 0.1
          default: -18
          type: number
          minimum: -70
          maximum: -10
        target_range:
          description: Target loudness range in LU (default 8.0).
          title: Target Range
          order: 15
          xStep: 0.1
          default: 8
          type: number
          minimum: 0
          maximum: 20
        target_peak:
          description: Target peak level in dBTP (default -0.5).
          title: Target Peak
          order: 16
          xStep: 0.1
          default: -0.5
          type: number
          minimum: -3
          maximum: 0
        voice_modify_pitch:
          description: >-
            Pitch adjustment in semitones. Range: -100 to 100. Positive values
            raise pitch, negative values lower it.
          title: Voice Modify Pitch
          order: 17
          xStep: 1
          default: 0
          type: integer
          minimum: -100
          maximum: 100
        voice_modify_intensity:
          description: >-
            Intensity or energy of the voice. Range: -100 to 100. Higher values
            create more energetic speech.
          title: Voice Modify Intensity
          order: 18
          xStep: 1
          default: 0
          type: integer
          minimum: -100
          maximum: 100
        voice_modify_timbre:
          description: >-
            Timbre adjustment. Range: -100 to 100. Affects the tonal quality of
            the voice.
          title: Voice Modify Timbre
          order: 19
          xStep: 1
          default: 0
          type: integer
          minimum: -100
          maximum: 100
      required:
        - prompt
      additionalProperties: false
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: API Key
      description: API Key for API endpoints

````