Type: nodetool.audio.TextToSpeech

Namespace: nodetool.audio

Description

Generate speech audio from text using any supported TTS provider. Automatically routes to the appropriate backend (OpenAI, HuggingFace, MLX). audio, generation, AI, text-to-speech, tts, voice

Use cases:
- Create voiceovers for videos and presentations
- Generate natural-sounding narration for content
- Build voice assistants and chatbots
- Convert written content to audio format
- Create accessible audio versions of text

Properties

Property Type Description Default
model tts_model The text-to-speech model to use {'type': 'tts_model', 'provider': 'openai', 'id': 'tts-1', 'name': 'TTS 1', 'path': None, 'voices': ['alloy', 'echo', 'fable', 'onyx', 'nova', 'shimmer'], 'selected_voice': ''}
text str Text to convert to speech Hello! This is a text-to-speech demonstration.
speed float Speech speed multiplier (0.25 to 4.0) 1.0

Outputs

Output Type Description
audio audio  
chunk chunk  

Metadata

Browse other nodes in the nodetool.audio namespace.