Forrest logo
tool overview
On this page you find all important commands for the CLI tool tts. If the command you are looking for is missing please ask our AI.

tts

TTS (Text-to-Speech) is a command line tool used to convert text into spoken audio. It processes input text and generates an audio file with the corresponding speech. TTS can be used for various applications like generating voice prompts, creating podcasts, or enhancing accessibility for visually impaired individuals. The tool offers multiple language support, enabling users to convert text in different languages into spoken audio. It has customizable options for speech parameters like voice selection, speed, pitch, and volume, allowing users to personalize the generated audio. TTS employs various speech synthesis techniques such as concatenative synthesis, formant synthesis, and parametric synthesis to produce realistic and natural-sounding speech. The tool supports different output formats like WAV, MP3, and Ogg Vorbis, giving users flexibility in choosing the desired audio format. It can handle large volumes of text and allows for batch processing, making it suitable for automation and bulk conversions. TTS is often integrated with other software or services to add voice capabilities, such as in IVR (Interactive Voice Response) systems or virtual assistants. It is a versatile tool that can be used both on local machines and in cloud-based applications for text-to-speech conversion on-demand.

List of commands for tts:

  • tts:tldr:27dca tts: Run your own text-to-speech model (using the Griffin-Lim vocoder).
    $ tts --text "${text}" --model_path ${path-to-model-pth} --config_path ${path-to-config-json} --out_path ${filename-wav}
    try on your machine
    explain this command
  • tts:tldr:36118 tts: List provided models.
    $ tts --list_models
    try on your machine
    explain this command
  • tts:tldr:47c9a tts: Run a text-to-speech model with its default vocoder model.
    $ tts --text "${text}" --model_name ${model_type-language-dataset-model_name}
    try on your machine
    explain this command
  • tts:tldr:6ab48 tts: Query info for a model by name.
    $ tts --model_info_by_name ${model_type-language-dataset-model_name}
    try on your machine
    explain this command
  • tts:tldr:7d8a2 tts: Query info for a model by idx.
    $ tts --model_info_by_idx ${model_type-model_query_idx}
    try on your machine
    explain this command
  • tts:tldr:bc485 tts: Run text-to-speech with the default models, writing the output to "tts_output.wav".
    $ tts --text "${text}"
    try on your machine
    explain this command
tool overview