Main Content
Play Sound Pid="" say() { if [[ -n "$pid" ]]; then kill "$pid" 2>/dev/null wait "$pid" 2>/dev/null fi espeak -vru "$1" & pid=$! } while true; do clear echo "=== TTS MENU ===" echo "1) Озвучить текст" echo "2) Стоп" echo "q) Выход" echo read -rp "Выбор: " cmd case "$cmd" in 1) read -rp "Текст: " text say "$text" ;; 2) if [[ -n "$pid" ]]; then kill "$pid" 2>/dev/null pid="" fi ;; q) [[ -n "$pid" ]] && kill "$pid" 2>/dev/null break ;; *) echo "Неизвестная команда" sleep 1 ;; esac done
Pid="" say() { if [[ -n "$pid" ]]; then kill "$pid" 2>/dev/null wait "$pid" 2>/dev/null fi espeak -vru "$1" & pid=$! } while true; do clear echo "=== TTS MENU ===" echo "1) Озвучить текст" echo "2) Стоп" echo "q) Выход" echo read -rp "Выбор: " cmd case "$cmd" in 1) read -rp "Текст: " text say "$text" ;; 2) if [[ -n "$pid" ]]; then kill "$pid" 2>/dev/null pid="" fi ;; q) [[ -n "$pid" ]] && kill "$pid" 2>/dev/null break ;; *) echo "Неизвестная команда" sleep 1 ;; esac done

This MP3 audio sound quote is from:

Description: Type your text to hear it in the voice of SpongeBob SquarePants (Russian Dub).