Loading...
Loading...
Local text-to-speech on Ubuntu using Kokoro TTS with fallbacks. Use when the user asks to speak text out loud, test audio output, switch Kokoro voices, or debug TTS playback issues. Triggers on "say this", "read aloud", "speak", "TTS", "voice test".
npx skill4agent add ema93sh/ai-voice-stack ai-say~/.local/bin/ai-saygit clone https://github.com/Ema93sh/ai-voice-stack.git
cd ai-voice-stack
scripts/voice-up-setup.sh --with-system-depsai-say~/.local/bin/~/.local/bin/ai-say "Hello world"echo "Read this aloud" | ~/.local/bin/ai-sayAI_KOKORO_VOICE=am_michael ~/.local/bin/ai-say "Different voice"af_alloyaf_aoedeaf_bellaaf_heartaf_jessicaaf_koreaf_nicoleaf_novaaf_riveraf_sarahaf_skyam_adamam_echoam_ericam_fenriram_liamam_michaelam_onyxam_puckam_santabf_alicebf_emmabf_isabellabf_lilybm_danielbm_fablebm_georgebm_lewisef_doraem_alexff_siwishf_alphahf_betahm_omegahm_psiif_saraim_nicolajf_alphajf_gongitsunejf_nezumijf_tebukurojm_kumopf_dorapm_alexzf_xiaobeizf_xiaonizf_xiaoxiaozf_xiaoyizm_yunjianzm_yunxizm_yunxiazm_yunyang~/.config/ai-audio.envexport AI_KOKORO_VOICE="${AI_KOKORO_VOICE:-af_bella}"export AI_KOKORO_GAIN_DB=18
~/.local/bin/ai-say "Volume test"~/.local/bin/voice-statuspactl list short sinks
pactl list short sources
cat ~/.config/ai-audio.envffmpeg -hide_banner -loglevel error -f lavfi -i 'sine=frequency=880:duration=3' -f wav - | paplay --device='<sink-name>'bash scripts/install.sh --with-system-depsbash scripts/doctor.shai-say