Expand description
Shared, stateless command-line dispatch for both FrankenTTS binaries.
Re-exports§
pub use robot::EventType;pub use robot::validate_event;pub use robot::validate_ndjson;
Modules§
- resident
- Resident engine: a per-user background process that keeps the loaded model in memory
so consecutive
ftts sayinvocations skip the multi-second model load. - robot
- The robot NDJSON contract — defined once, consumed three ways.
- style
- Human-facing console output: colored status lines and interactive confirmation.
- synth
- The
ftts saysynthesis path: text in, 24 kHz PCM out.
Structs§
- Audio
Output - Accumulating state for the
audio_chunkevent stream.
Enums§
- Audio
Sink - Where synthesised PCM goes, and the
audio_chunkevents that describe it. - Ftts
Error - An error that can be presented by the Phase-0 CLI without fabricating engine work.
- Ftts
Exit Code - The process exit codes promised by the
fttsrobot and human interfaces.
Functions§
- cli_
main - Runs the shared
ftts/franken_ttscommand-line interface.