con un clic
qwen3-tts
Text-to-speech generation using Qwen3-TTS via FAL API
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Text-to-speech generation using Qwen3-TTS via FAL API
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Align text to audio timestamps using Qwen3-ForcedAligner (~30ms precision)
Full pipeline from manga panels to animated video. Two audio modes: dialogue (Qwen3-TTS + karaoke captions) or music (ElevenLabs + rolling lyrics).
Burn karaoke captions into video using FFmpeg ASS subtitles (~20s for 16s video)
Generate multi-panel manga from character reference and story beats
Generates original background music using Google's Music Generation API. Creates soundtracks matched to scene mood and timing.
Concatenates video clips and optionally adds background music using FFmpeg.
| name | Qwen3-TTS |
| description | Text-to-speech generation using Qwen3-TTS via FAL API |
| triggers | ["Generate speech audio from dialogue","Multi-character voice synthesis","TTS for manga dialogue"] |
Generate high-quality speech audio from text using Qwen3-TTS.
from skills.qwen_tts import QwenTTS
tts = QwenTTS()
# Single line
result = await tts.generate_speech("Hello world!")
# result.audio_path, result.duration_seconds
# Multi-character dialogue
results = await tts.generate_dialogue([
("Mochi", "Hi there! What's that?"),
("Hero", "It's a treasure map!"),
])
QwenTTS.generate_speech()async def generate_speech(
text: str,
output_path: Path = None,
voice_embedding: Optional[Path] = None,
style_prompt: Optional[str] = None,
) -> TTSResult
QwenTTS.generate_dialogue()async def generate_dialogue(
dialogue_lines: list[tuple[str, str]],
character_voices: dict[str, Path] = None,
output_dir: Path = None,
) -> list[TTSResult]
Voice embeddings can be created using the FAL voice cloning API.
Pass a .safetensors file path to voice_embedding parameter.