리눅스: 구글tts를 이용하기
2020.10.01 20:54
전 중국어공부하다가 컴퓨터에 단어장으로 정리해보곤 합니다.
그런데 정기적 리뷰하다가 tts를 이용해볼까 찾아 봤습니다.
로컬에서 돌아가는 tts들이 있어서 테스트 해봤는데 구글에 비하면 너무 차이가 납니다.
그냥 온라인 구글tts를 이용해봅시다
구글tts 프로젝트 페이지는:
https://github.com/Glutanimate/simple-google-tts
역시 실행패스상에 있는 곳에 다음명령으로 설치하고
git clone https://github.com/Glutanimate/simple-google-tts
function hsk5 { s=$(shuf -n 1 hsk5words.txt); s1=$(echo $s | cut -f1 -d"|");
s2=$(echo $s | cut -f2 -d"|"); echo $s; simple_google_tts zh-CN $s1;}
export -f hsk5
.profile 혹은 .xinitrc 혹은 .bashrc같은데에 위를 추가합니다.
hsk5words.txt는 다음과 같은 그냥 단어장화일입니다. delimiter는 |입니다.
....
你给出的理由不充分。|당신이 제시한 이유는 불충분하다.
儿子承认他把玩具摔坏了。|아들은 장난감을 부순 것을 인정했다.
他否认了媒体的报道。|그는 대중매체의 보도를 부인했다.
你的这种无所谓的态度太消极了。|당신의 이런 상관없는 듯한 태도는 너무 소극적이다.
他把问题分析的明明白白的。|그는 문제를 명명백백하게 분석했다.
他的主张得到了人们的一致同意。|그의 주장은 사람들의 일치된 동의를 업었다.
...
hsk5라 치면 단어장에서 랜덤하게 뽑아서 아래처럼 예를 보여주고 읽어줍니다.
$ hsk5
柜台上的商品摆放得很整齐。|카운터 위의 상품이 매우 가지런하게 진열되어 있다.
Reading from string.
Using Google for TTS synthesis.
Synthesizing virtual speech.
Processing 1 out of 1 paragraphs
Playing synthesized speech 1
All sections processed. Waiting for playback to finish.
조금 응용하면 들려주고 쓰게만드는 dictation게임처럼 만들 수도 있겠습니다.
ebook을 읽어주게 할수도 있고 쓰임이 많아요
게다가 중국어뿐 아니라 구글에서 지원되는 언어는 다 됩니다~
번호 | 제목 | 작성자 | 작성일 | 조회 |
---|---|---|---|---|
201 | PostmarketOS: `진짜`리눅스 스마트폰을 구하는 법. [2] | piloteer | 02.07 | 42014 |
200 | 리눅스민트: 화면분할해서 윈도우배치하기 | 영진 | 02.05 | 40356 |
199 | 안드로이드 -> 아이폰 이전시 주의할 점 [1] | matsal | 11.22 | 41279 |
» | 리눅스: 구글tts를 이용하기 [1] | 영진 | 10.01 | 40672 |
197 | 리눅스민트 : 구글드라이브 연동하기 2 | 영진 | 09.23 | 40455 |
196 | 리눅스: 쉽고 빠른 백업은 없을까? [3] | 영진 | 09.16 | 9067 |
195 |
xfce4에서 generic monitor활용 (막대그래프)
![]() | 영진 | 02.12 | 8950 |
194 |
리눅스: xfce4데스크탑에서 원하는 정보만 표시하기
[1]
![]() | 영진 | 02.05 | 8860 |
193 | 해피해킹키보드 흉내내기 (리눅스) [1] | 영진 | 12.03 | 9165 |
192 |
리눅스민트: 네모액션으로 구글드라이브 연동
[2]
![]() | 영진 | 04.11 | 9278 |
191 |
구글킵 이용하기
[5]
![]() | 영진 | 04.06 | 9582 |
190 | 리눅스: 어학공부를 위한 mp3 플레이어 [2] | 영진 | 01.18 | 9245 |
189 |
리눅스민트: 구글캘린더 연결하기
[1]
![]() | 영진 | 12.19 | 9514 |
188 | 리눅스 : 음성타이머를 만들어보자 [2] | 영진 | 12.08 | 9157 |
187 | 리눅스데스크탑: 구글드라이브로 백업하기 [1] | 영진 | 11.21 | 8869 |
186 | 리눅스데스크탑: 오늘의 인용문 표시하기 | 영진 | 10.19 | 8851 |
185 | 리눅스 데스트탑 : i3wm [2] | 영진 | 10.17 | 8989 |
184 | 시내먼 데스크탑: 비트코인 티커 만들기 (초간단) [1] | 영진 | 10.01 | 8808 |
183 | 윈도에서 간단하게 배터리 수명 알아보기 [3] | matsal | 05.10 | 9419 |
182 | USB Type-C 케이블과 USB 3.2 그래픽 출력단자 [2] | matsal | 01.01 | 12837 |
오 이렇게 가능하네요!!!
(영진님은 러시아 전문인줄 알았습니다 !!!)