CoolFace
Apppublic

PLAIjfb/dialogue-audio-tts

sourceHugging Faceupdated 4mo agoView on Hugging Face
0likes
50 commits on main
21763564mo ago

feat: routage Edge TTS multi-locuteurs + table EDGE_MULTI_VOICES

Jean-François Beguin, Claude Sonnet 4.6
057a7e04mo ago

fix: fallback liste statique voix EL si permission voices_read absente

Jean-François Beguin, Claude Sonnet 4.6
fdc19d74mo ago

feat: ElevenLabs TTS pour 3-4 locuteurs (ligne-par-ligne, multilingue)

Jean-François Beguin, Claude Sonnet 4.6
3e6d57f4mo ago

fix: mise à jour edge-tts 6.1.12 → 7.2.8

Jean-François Beguin, Claude Sonnet 4.6
8b90fbb4mo ago

feat: mode natif Gemini TTS pour 2 locuteurs (1 appel/dialogue)

Jean-François Beguin, Claude Sonnet 4.6
4debf684mo ago

feat: palette 16 voix Gemini TTS à contraste maximal (8F + 8M)

Jean-François Beguin, Claude Sonnet 4.6
eb931bd4mo ago

fix: retry automatique sur 429 RESOURCE_EXHAUSTED Gemini TTS

Jean-François Beguin, Claude Sonnet 4.6
92a31b64mo ago

fix: retire system_instruction — non supporté par gemini-2.5-flash-preview-tts (→ 500 INTERNAL)

Jean-François Beguin
97f7c924mo ago

fix: 3 correctifs Gemini TTS

Jean-François Beguin
fd7999c4mo ago

feat: support 3-4 locuteurs via synthèse ligne par ligne

Jean-François Beguin, Claude Sonnet 4.6
f5df8984mo ago

feat(podcast): chunking audio automatique pour scripts > 25 répliques

Jean-François Beguin, Claude Sonnet 4.6
996771b4mo ago

fix: timeout 120s sur synthesize_gemini pour éviter hang infini

Jean-François Beguin
675812c4mo ago

fix: log IA upload error + timeout 30s

Jean-François Beguin
fe5e1e94mo ago

fix: IA upload timeout 15s

Jean-François Beguin
e6ff8734mo ago

fix: add IA upload + QR code to Gemini endpoint

Jean-François Beguin
a025f174mo ago

fix: gemini streaming TTS - inline_data.data already bytes, fallback to chunk.parts

Jean-François Beguin
967fdc54mo ago

fix: google-genai 1.16.1 (was yanked)

Jean-François Beguin
78125eb4mo ago

fix: pin edge-tts==6.1.12 and google-genai==1.16.0 (stop unpinned installs)

Jean-François Beguin, Claude Sonnet 4.6
5ae01094mo ago

fix: wrap generate endpoint — JSON errors + skip IA upload on failure

Jean-François Beguin
4b7a97a4mo ago

fix: skip IA upload in Gemini endpoint (blocked + timeout) — return audio_data only

Jean-François Beguin
a997a3b4mo ago

fix: use generate_content_stream for Gemini 2.5 TTS (streaming required)

Jean-François Beguin
2e4e57e4mo ago

fix: concatenate all audio parts from Gemini response (multi-part streaming)

Jean-François Beguin
9b8fcf64mo ago

fix: use pydub direct for PCM decode + detailed logging of mime_type and sizes

Jean-François Beguin
1e522604mo ago

fix: detect Gemini TTS mime_type (mp3/wav/pcm) for correct audio decoding

Jean-François Beguin
60aacac4mo ago

fix: IA upload with 20s timeout — return audio_data even if upload fails/slow

Jean-François Beguin
952acf54mo ago

fix: update Gemini TTS model to gemini-2.5-flash-preview-tts (2.0 deprecated)

Jean-François Beguin
cfcadac4mo ago

fix: wrap synthesize_gemini in try/except for proper JSON error response

Jean-François Beguin
857adc04mo ago

feat: S3 — protect all endpoints with X-PLAI-Secret header

Jean-François Beguin, Claude Sonnet 4.6
bce7cb44mo ago

feat: Gemini TTS engine — /gemini-status + /generate-gemini endpoints

Jean-François Beguin, Claude Sonnet 4.6
942018f4mo ago

feat: /preview endpoint — short phrase TTS per voice with prosody

Jean-François Beguin, Claude Sonnet 4.6
bc44eff4mo ago

feat: nl_BE 5 voices + prosody differentiation for female NL voices

Jean-François Beguin, Claude Sonnet 4.6
9b7b7b24mo ago

fix: remove edge-tts version pin + safe asyncio in synthesize_edge_tts

Jean-François Beguin, Claude Sonnet 4.6
d2ec7684mo ago

feat: migrate all languages to Edge TTS neural voices + add Italian

Jean-François Beguin, Claude Sonnet 4.6
20125154mo ago

feat: Edge TTS engine for all NL voices (nl-BE + nl-NL neural, no key)

Jean-François Beguin, Claude Sonnet 4.6
6b99deb4mo ago

feat: add /azure-status endpoint

Jean-François Beguin, Claude Sonnet 4.6
2df5f834mo ago

feat: dual-engine TTS — Azure synthesis for nl-NL-*Neural voices

Jean-François Beguin, Claude Sonnet 4.6
ae4dc394mo ago

fix: correct gender and names for nl_NL voices (Kees/Lotte)

Jean-François Beguin, Claude Sonnet 4.6
48f5ce64mo ago

feat: add nl_NL voices to nl_BE and nl_NL with length_scale defaults

Jean-François Beguin, Claude Sonnet 4.6
a4842344mo ago

feat: add length_scale per speaker for speed control

Jean-François Beguin, Claude Sonnet 4.6
0a7d8e85mo ago

feat: expand voices to 3-4 per language (all verified on HF repo)

Jean-François Beguin, Claude Sonnet 4.6
e597ab75mo ago

fix: normalize audio to 22050 Hz mono before concatenation

Jean-François Beguin, Claude Sonnet 4.6
d97582c5mo ago

fix: replace upmc-pierre with gilles-low, add es_ES and fr_BE

Jean-François Beguin, Claude Sonnet 4.6
bdb7d515mo ago

fix: voice_id_to_hf_path uses nested dirs for multi-part names

Jean-François Beguin, Claude Sonnet 4.6
4f5eb235mo ago

feat: add Spanish (es_ES) and Belgian French (fr_BE) languages

Jean-François Beguin, Claude Sonnet 4.6
8abb75b5mo ago

fix: metadata IA simplifiée pour éviter erreur item page

Jean-François Beguin
7be05425mo ago

fix: return audio_data base64 for immediate playback

Jean-François Beguin
388863b5mo ago

fix: complete IA metadata to avoid item page error

Jean-François Beguin
d6532b05mo ago

feat: add en_GB voices (Alan, Jenny)

Jean-François Beguin
fd369fc5mo ago

fix: remove restricted IA collection, fix metadata upload

Jean-François Beguin
af4a94e5mo ago

fix: add HF Space YAML metadata to README

Jean-François Beguin