Skip to content

Text to Speech Node

AI/Generative/Audio

Text to Speech

Generates speech audio with an existing provider Bit and writes it to FlowPath.

ai_audio_text_to_speechmediaLong running
Inputs5
Outputs3
Security exposure5/10
Packagemedia

Ratings

Scores range from 0 to 10. Higher values mean more impact, exposure, or operational weight.

SecurityAttack surface and exposure impact.
5/10Medium
PrivacyPotential sensitivity of processed data.
6/10Medium
PerformanceRuntime or resource pressure.
5/10Medium
GovernancePolicy, audit, or compliance impact.
4/10Medium
ReliabilityOperational stability considerations.
4/10Medium
CostExternal or compute cost impact.
7/10Low

Input Pins

5

Input

Execution
exec_in

Trigger speech generation

Provider

Struct
provider

Existing provider Bit

BitBit19 fields
idstring
default ""
typeBitTypes
enum "Llm", "Vlm", "Tts", "Stt"...default "Other"
metaMap<string, Metadata>
default {}
*Metadatamap value
namestringrequired
descriptionstringrequired
long_descriptionstring | null
release_notesstring | null
tagsArray<string>required
itemsstringarray item
+11 more fields
authorsArray<string>
default []
itemsstringarray item
repositorystring | null
default null
download_linkstring | null
default null
file_namestring | null
default null
hashstring
default ""
sizeinteger | null
format uint64default nullmin 0
hubstring
default ""
parametersvalue
default null
versionstring | null
default null
licensestring | null
default null
dependenciesArray<string>
default []
itemsstringarray item
dependency_tree_hashstring
default ""
createdstring
default ""
updatedstring
default ""
model_slugstring | null
default null
+1 more fields
Schema enforced

Text

String
text

Text to synthesize

Output Path

Struct
output_path

Destination FlowPath for generated audio

FlowPathFlowPath3 fields
pathstringrequired
store_refstringrequired
cache_store_refstring | null
Schema enforced

Provider Options

Struct
provider_options

Typed provider-specific text-to-speech options

TextToSpeechProviderOptionsTextToSpeechProviderOptions6 fields
variant 1objectvariant
providerconstrequired
const "default"
variant 2objectvariant
providerconstrequired
const "open_ai_compatible"
optionsOpenAiCompatibleTextToSpeechOptionsrequired
voicestring | null
default null
instructionsstring | null
default null
output_formatAudioOutputFormat
enum "mp3", "wav", "pcm", "opus"...default "mp3"
speednumber | null
format doubledefault null
variant 3objectvariant
providerconstrequired
const "xai"
optionsXaiTextToSpeechOptionsrequired
voicestring | null
default null
languagestring | null
default null
output_formatAudioOutputFormat
enum "mp3", "wav", "pcm", "opus"...default "mp3"
sample_rateinteger | null
format uint32default nullmin 0
bit_rateinteger | null
format uint32default nullmin 0
variant 4objectvariant
providerconstrequired
const "google"
optionsGoogleTextToSpeechOptionsrequired
voicestring | null
default null
instructionsstring | null
default null
languagestring | null
default null
output_formatAudioOutputFormat
enum "mp3", "wav", "pcm", "opus"...default "mp3"
variant 5objectvariant
providerconstrequired
const "hugging_face"
optionsHuggingFaceTextToSpeechOptionsrequired
voicestring | null
default null
output_formatAudioOutputFormat
enum "mp3", "wav", "pcm", "opus"...default "mp3"
speednumber | null
format doubledefault null
variant 6objectvariant
providerconstrequired
const "mistral"
optionsMistralTextToSpeechOptionsrequired
voicestring | null
default null
output_formatAudioOutputFormat
enum "mp3", "wav", "pcm", "opus"...default "mp3"
Default {"provider":"default"}
Schema enforced

Output Pins

3

Output

Execution
exec_out

Done

Path

Struct
path

Generated audio path

FlowPathFlowPath3 fields
pathstringrequired
store_refstringrequired
cache_store_refstring | null

Metadata

Struct
metadata

Generation metadata

Node Info

Internal name
ai_audio_text_to_speech
Category
AI/Generative/Audio
Version
3