여러 가지 이유로; 장애, 여행하거나 기다리는 시간을 이용하려는 욕구 또는 단순히 개인의 취향에 따라 컴퓨터가 우리에게 제공하는 가능성 텍스트를 읽거나 나중에 들을 수 있도록 파일로 변환하여 텍스트를 오디오로 변환하는 것은 널리 사용되는 기능입니다.
Windows와 Android에는 기본적으로 읽기 기능이 있습니다. 인공적인 기원을 계속해서 식별하는 몇 가지 특성을 유지하지만 그럼에도 불구하고 귀에 즐거운 목소리로.
여기에 이러한 기능을 최대한 활용하는 일련의 무료 및 유료 프로그램이 추가되었습니다.
Windows는 유료이고 Android는 Google을 위해 데이터를 수집한다는 사실을 기억한 후 다음과 같이 말해야 합니다.e Linux는 아직 수준에 미치지 못하지만 만족스러운 결과를 얻을 수 있습니다. 다른 한편으로, 비록 이 기사에서 상용급 Linux에 대한 옵션이 있지만(물론 비용을 지불해야 함) 우리는 무료 및 오픈 소스 옵션에 집중할 것입니다.
텍스트를 음성으로 변환하는 도구
음성 전달자
Calibre 전자책 뷰어를 사용하는 경우 Linux에서 Speech-Dispatcher라는 패키지를 설치하라는 메시지가 표시됩니다.. 이 시스템 데몬은 텍스트를 음성으로 변환하려는 프로그램과 음성 합성을 처리하는 프로그램 간의 링크 역할을 합니다.
이 기사에서 논의된 프로그램 중 Espeak 및 Festival과 함께 작동합니다.
저장소에 있는 응용 프로그램이므로 이름으로 검색하여 패키지 관리자에서 설치할 수 있습니다.
말하다 / 말하다 NG
다음 명령을 테스트하려면 텍스트 파일을 만들고 무언가를 작성한 다음 test.txt로 저장해야 합니다.
Espeak는 많은 Linux 배포판의 화면 읽기 도구에서 사용하는 텍스트 음성 변환 유틸리티입니다. 리포지토리에서 설치할 수 있습니다. 명령줄에서 그리고 Gespeaker 또는 Kmouth와 같은 그래픽 인터페이스가 있는 프로그램을 통해 모두 사용됩니다(둘 다 저장소에 있음).
Espeak 사운드 로봇에서 사용할 수 있는 대부분의 음성, 그러나 그들은 잘 이해되고 있으며 사용에 제한이 없습니다.
Espeak NG는 이전 버전의 더 컴팩트한 버전입니다.
파일을 텍스트에서 음성으로 변환하려면
스페인에서 스페인어
espeak -f prueba.txt -v es -w prueba.wav
라틴 아메리카 스페인어
espeak -f prueba.txt -v es-419 -w prueba.wav
도움말 및 추가 정보
man espeak
축제
저장소에서 사용할 수 있는 또 다른 도구는 Festival입니다. 여기에는 우리가 쓰고 있는 것을 읽을 수 있는 가능성 외에도 이전 두 가지의 동일한 특성이 포함됩니다.
다음과 같이 설치된 언어 목록을 볼 수 있습니다.
ls /usr/share/festival/languages/
파일 읽기
festival --language castillian_spanish --tts prueba.txt
자세한 내용은
man festival
스페인어의 기본 음성은 로봇이지만 명확하지만 이중모음에 문제가 있습니다. Festival은 오디오 파일을 생성하지 않습니다.
Pico 텍스트 음성 변환 엔진
Android의 오픈 소스 버전의 음성 합성기입니다. 음성은 텍스트 길이에 제한을 두지만 훨씬 더 자연스럽습니다. ibttspico-utils라는 이름으로 저장소에서 찾을 수 있습니다.
텍스트에서 음성 파일로 변환하려면 다음 명령을 사용합니다.
pico2wave -l es-ES -w prueba.wav "$(cat prueba.txt)"
다음과 같이 작성하여 더 많은 정보를 찾을 수 있습니다.
Pico2wave – 도움말
gTTS
이 응용 프로그램은 Google 번역이 단어의 발음을 보여주기 위해 사용하는 것과 동일한 라이브러리를 사용합니다. 리포지토리에 있지만 구버전이라 구글 서버와 통신이 안되기 때문에 PyPy.org 리포지토리에서 설치하는 것이 좋습니다.
이를 위해 python3-pip 패키지가 설치되어 있는지 확인한 다음 다음을 작성해야 합니다.
sudo pip3 install gTTS
그런 다음 다음을 수행합니다.
sudo nano ~/.profile
그리고 우리는 이 줄을 추가합니다
export PATH="$HOME/.local/bin:$PATH"
우리는 Ctrl 또는 그리고 우리는 CTRLX
입력하여 사용 가능한 언어를 볼 수 있습니다
gtts-cli --all
텍스트 파일을 변환(이 경우 mp3로)하려면 다음을 수행합니다.
gtts-cli -f prueba.txt --l es --output test.mp3
Google은 프로그램 사용에 제한을 두고 있습니다. 하지만 최대 XNUMX시간 동안 파일을 생성할 수 있었습니다.