답변:
당신이 사용할 수있는 프로그램 음성 소프트웨어 (에 텍스트 연결하는 탭을 eSpeak를 GoldenDict로 예를 들어).
단계는 다음과 같습니다.
espeak 설치 :
sudo apt-get install espeak
GoldenDict를 열고 클릭 F3하여 사전 창 을 불러 오십시오 (또는 편집 / 사전 메뉴 선택 ).
온 소스 탭을 선택 프로그램 탭을 선택합니다.
추가 버튼을 클릭하고 유형 열 에서 오디오 를 선택 하고 이름 및 명령 줄 열에 대해 espeak 를 입력하십시오 .espeak -v en %GDWORD%
사용 상자 를 반드시 확인하십시오 .
확인을 클릭하십시오
GoldenDict 창을 닫고 다시여십시오.
이제 사전 및 번역 결과에 espeak 라는 항목이 있습니다 . 결과 말하기 단어 앞의 스피커 아이콘을 클릭하면 단어가 표시 됩니다.
/usr/share/doc/espeak/docs/images/lips.png
데비안 기반 시스템 에 있는 원래 로고를 사용할 수 있습니다 .
최신 버전의 GoldenDict에는 설정 메뉴에 프로그램 탭이있어 검색어에서 실행할 사용자 정의 명령을 추가 할 수 있습니다.
wissam 의이 포럼 게시물 은 위에서 설명한 방법을 사용하여 GoldenDict로 Google TTS를 설정하는 방법을 설명합니다.
GD에서 Google tt를 사용하려면 다음 단계를 수행하면됩니다.
편집-> 사전-> 프로그램.
추가를 클릭하고 유형 필드에서 "오디오"를 선택하십시오.
"명령 줄"필드에 다음 명령을 복사하여 붙여 넣습니다.
bash -c "p=$(echo "%GDWORD%" |sed 's/ /+/g'); wget -q -U Mozilla -O - translate.google.com.vn/translate_tts?ie=UTF-8\&q=$p\&tl=en\&client=tw-ob | mpg123 -"
확인을 클릭하십시오
영어 이외의 언어 변경 명령에서 tl = en (예 : fr은 프랑스어, es는 스페인어)
이제 이것은 온라인 TTS이며 반드시 찾고있는 것은 아니지만 동일한 방법을 사용하여 모든 유형의 TTS 소프트웨어를 GoldenDict에 추가 할 수 있습니다 (예 : espeak %GDWORD%
명령 줄).
Linux에서 좋은 TTS 앱에 대해서는 이 Q & A를 확인하십시오 .
"명령 줄"필드에 다음 명령을 복사하여 붙여 넣습니다.
simple_google_tts ko "% GDWORD %"
더 쉽게 액세스 할 수 있도록 simple_google_tts가 PATH에 대한 심볼릭 링크 (예 : ~ / bin 또는 / usr / local / bin)를 만드십시오.
bash -c "p=$(echo "%GDWORD%" |sed 's/ /+/g'); wget -q -U Mozilla -O - https://translate.google.com.vn/translate_tts?ie=UTF-8\&q=$p\&tl=en\&client=tw-ob | mpg123 -"
이것은 나를 위해 일했습니다.
mpg123을 설치했는지 확인하십시오. sudo apt install mpg123
en-us
-v 이후 에 사용하기를 원 하므로 내 명령은espeak -v en-us %GDWORD%
미국식 억양을 사용하는 것입니다. 속도와 같은 더 많은 옵션을 원한다면espeak --help
모든 것을 말하십시오.