Linux 명령줄에서 음성 출력을 얻기 위한 5가지 최고의 방법

Linux 명령줄에서 음성 출력을 얻기 위한 5가지 최고의 방법

Linux 환경에 창의성과 기능을 불어넣고 싶으신가요? 활성화할 수 있는 즐거운 기능 중 하나는 Linux 터미널을 말하는 것입니다.이는 재미를 더할 뿐만 아니라 다양한 작업에 실용적인 도구가 될 수도 있습니다.터미널에 음성을 제공하는 Linux에서 사용할 수 있는 몇 가지 훌륭한 텍스트 음성 변환 도구를 종합적으로 살펴보겠습니다.

1.eSpeak 마스터링

목록의 첫 번째는 속도와 낮은 리소스 소모로 유명한 다재다능하고 가벼운 오픈소스 음성 합성기인 eSpeak입니다.여러 언어와 악센트를 지원하므로 전 세계 사용자에게 훌륭한 옵션입니다.

eSpeak 설치는 아주 간단합니다. Debian 또는 Ubuntu 사용자의 경우 터미널을 열고 다음을 실행하기만 하면 됩니다.

sudo apt install espeak

Ubuntu 터미널에 eSpeak 명령줄 도구 설치.

다른 Linux 배포판을 사용하는 경우 DNF, YUM, Pacman 등 패키지 관리자를 이용해 설치하세요.

설치가 완료되면 간단히 입력한 espeak뒤, 음성으로 변환하고 싶은 텍스트를 입력하세요.

espeak "Hello from your Linux terminal!"

이제 컴퓨터가 소리 내어 인사할 것입니다! 파일에서 텍스트를 읽으려면 -f옵션 뒤에 파일 이름을 사용합니다.

espeak -f filename.txt

피치(-p) 및 속도(-s) 설정을 조정하여 음성 출력을 더욱 사용자 지정할 수 있습니다.

espeak "Task completed successfully" -p=30 -s=150

다른 음성을 선호하시나요? eSpeak에서는 다음 --voices옵션으로 사용 가능한 음성을 나열할 수 있습니다.

espeak --voices

Ubuntu 터미널에 표시된 eSpeak 음성 목록입니다.

특정 음성을 식별한 후 명령에 포함하세요.

espeak -v en-us "Hello, this is eSpeak"

또한, 다음을 사용하여 명령 출력을 음성으로 간소화할 수 있습니다.

ls -l | espeak --stdin

2.축제 탐험

다음으로, 사용자 정의를 갈구하는 사람들에게 탁월한 옵션인 Festival을 살펴보겠습니다.포괄적인 텍스트-음성 시스템을 갖춘 Festival은 다양한 음성과 음성 합성에 대한 고급 제어를 제공합니다.

설치는 간단합니다. Debian이나 Ubuntu를 사용하는 경우 다음을 실행하세요.

sudo apt install festival

Festival을 사용하여 텍스트를 음성으로 변환하려면 다음 명령을 실행하면 됩니다.

echo "Festival is a powerful text-to-speech system." | festival --tts

텍스트 파일을 읽으려면 다음을 실행하세요.

festival --tts textfile.txt

Festival은 광범위한 사용자 정의 옵션을 제공하여 음성 선택 및 발음 조정이 가능합니다.다양한 옵션에 대한 자세한 내용은 festival --helpman 페이지를 확인하세요.음성 합성 경험을 더 많이 제어하려는 경우에 완벽합니다.

3. Google Speech(gTTS) 활용

기존의 오프라인 솔루션과 달리 Google Speech는 클라우드 기술을 활용하여 Google의 놀라운 음성 합성 기능을 활용합니다.자연스러운 음성을 제공하므로 고품질 출력을 중시하고 인터넷에 연결된 사용자에게 이상적입니다.

시작하려면 gTTS(Google Text-to-Speech) Python 라이브러리가 필요합니다. Python과 pipx가 설치되어 있는지 확인한 다음 다음을 실행합니다.

pipx install gtts

Pipx를 사용하여 gTTS 도구 설치

다음으로 mpg123 또는 VLC와 같은 적합한 오디오 플레이어를 설치하세요.

sudo apt install mpg123

gTTS와 mpg123이 준비되면 한 줄로 오디오 출력을 생성할 수 있습니다.

gtts-cli "Hello and Welcome to Linux!" --output temp.mp3 && mpg123 temp.mp3

사용 가능한 언어를 탐색하려면 --all옵션을 사용하기만 하면 됩니다.다른 언어를 선택하려면 --lang출력을 지정하기 전에 옵션을 사용하세요.

gtts-cli "Hello and Welcome to Linux!" --lang fr --output temp.mp3 && mpg123 temp.mp3

설정이 간단한 도구에 비해 조금 더 복잡하지만, 뛰어난 음성 품질이 중요하다면 gTTS가 훌륭한 선택입니다!

4.스피치 디스패처(spd-say) 활용

macOS를 사용해 본 적이 있다면 이 say명령에 익숙할 것입니다. Linux에서는 기본적으로 사용할 수 없지만 Speech Dispatcher를 spd-say명령과 함께 사용하면 비슷한 기능을 얻을 수 있습니다.

실행 하려면 spd-saySpeech Dispatcher와 eSpeak와 같은 음성 엔진을 설치합니다(아직 없다면).Debian/Ubuntu의 경우 다음 명령을 입력합니다.

sudo apt install speech-dispatcher

Speech Dispatcher는 eSpeak, Festival 등 다양한 음성 합성기를 위한 통합 명령 인터페이스를 제공합니다.

spd-say이제 터미널을 음성으로 만들 수 있습니다.

spd-say "Hello and Welcome to Linux!"

-r이렇게 하면 Speech Dispatcher가 기본 엔진을 사용하여 발성합니다.음성 속성(예: rate, pitch -p, volume) 을 조정하는 것을 잊지 마세요 -v.man-page에서 추가 옵션을 참조하세요 spd-say --help.

5.가벼운 플라이트

더 가벼운 대안을 찾고 있다면 Flite가 탁월한 선택입니다.빠른 런타임 음성 합성 엔진으로 설계되었으며, 기본적으로 Festival의 컴팩트한 버전으로, 오래된 컴퓨터나 임베디드 시스템과 같이 리소스가 제한된 환경에 적합합니다.

표준 패키지 관리자를 사용하면 선호하는 Linux 배포판에 설치하는 것이 간단합니다. Debian/Ubuntu의 경우 다음을 실행합니다.

sudo apt install flite

Flite TTS 설치

Flite를 사용하는 것은 사용 편의성 면에서 eSpeak와 비슷합니다.그냥 다음을 실행하세요.

flite -t "Flite is a small and fast speech synthesis engine."

Flite는 리소스가 부족한 시스템의 터미널에 이상적입니다.이제 Linux 터미널이 당신에게 말을 걸 수 있는 다양한 옵션이 있습니다! 접근성, 재미 또는 자동화를 위해 이러한 도구는 흥미로운 경험을 제공합니다.

저는 단순함 때문에 eSpeak 또는 Flite로 시작하는 것을 추천합니다.익숙해지면 필요에 가장 잘 맞는 추가 옵션을 탐색해 보세요.이러한 명령이 Linux 상호 작용을 얼마나 활성화할 수 있는지 놀라실 겁니다!

이미지 출처: Frederick Medina via Unsplash.모든 변경 사항과 스크린샷은 Haroon Javed가 제공했습니다.

자주 묻는 질문

1.eSpeak란 무엇이고 어떻게 사용할 수 있나요?

eSpeak는 빠른 텍스트-음성 변환에 적합한 가볍고 오픈소스 음성 합성기입니다.사용하려면 패키지 관리자를 통해 설치한 다음 espeak "Your text here"터미널에서 실행하세요.

2. Linux 머신에 Google Speech(gTTS)를 설치하려면 어떻게 해야 하나요?

gTTS를 설치하려면 Python과 pipx가 설치되어 있는지 확인하세요.그런 다음 pipx install gtts터미널에서 실행하기만 하면 됩니다.

3.이 도구에서 음성 설정을 사용자 정의할 수 있나요?

물론입니다! eSpeak와 Festival 모두 피치, 속도, 음성 선택을 사용자 지정하여 사용자 경험을 향상시킬 수 있습니다.조정을 위해 명령에서 해당 옵션을 사용하세요.

출처 및 이미지

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다