Wiro - Chatterbox Turbo icon

Wiro - Chatterbox Turbo

The fastest open source TTS model without sacrificing quality.

Wiro - Chatterbox Turbo

AI-generated

Overview

This node integrates with the Wiro Chatterbox Turbo API to generate text-to-speech (TTS) audio based on a given prompt and optional input audio URL. It allows customization of speech expressiveness, generation guidance, randomness, and token selection parameters. This node is useful for applications requiring fast, high-quality TTS generation, such as voice assistants, automated announcements, or content narration.

Use Case Examples

  1. Generate expressive speech audio from a text prompt with specific exaggeration and temperature settings.
  2. Use an input audio URL to influence the TTS output style or voice characteristics.
  3. Adjust CFG weight, Top P, and Top K parameters to control the randomness and guidance of the speech generation process.

Properties

Name Meaning
Input Audio (Optional) URL URL of an optional input audio file to influence the TTS output. Supported formats include .wav, .m4a, .mp3, .ogg, .opus, and webm.
Prompt The text prompt to generate speech from. This is a required input.
Exaggeration Controls speech expressiveness, ranging from 0.25 to 2.0, with 0.5 as neutral. Extreme values may cause instability.
Cfg Weight CFG/Pace weight controlling generation guidance, ranging from 0.2 to 1.0. Use 0.5 for balanced results or 0 for language transfer.
Temperature Controls randomness in generation, ranging from 0.05 to 5.0. Higher values produce more varied outputs.
Top P Limits token selection to the most probable tokens that reach the cumulative probability p value during generation.
Top K Limits vocabulary to the top k tokens at each generation step for sampling.

Output

JSON

  • taskid - The unique identifier of the TTS generation task.
  • url - The URL of the generated audio file if the task completed successfully.
  • status - The status of the TTS generation task, which can be 'completed' or 'failed'.

Dependencies

  • Wiro API key and secret for authentication

Troubleshooting

  • If the node throws an error indicating missing or invalid task ID or socket access token, verify that the Wiro API credentials are correct and that the API service is reachable.
  • If the task status is 'failed', check the input parameters for validity and ensure the input audio URL (if provided) is accessible and in a supported format.
  • Network issues or API rate limits may cause polling to fail; ensure stable internet connection and valid API usage limits.

Links

Discussion