포터블기기 강좌


저는 넋놓고 인터넷하는 시간이 너무 많은데요

누군가 잔소리 하는 사람이 필요하죠.

이럴 때 쓸수 있는게 시간을 알려주는 스크립트를 만들어봅시다.


자, 먼저 tts 프로그램을 깝니다.

sudo apt-cache search tts


해보니까 espeak이라는게 있군요. 설치합니다.

sudo apt install espeak


터미널에서는  다음과 같이 써주면

for min in {15..1}; do echo  "$min minutes left" | espeak; sleep 60; done; echo "Time is up!" | espeak

1분마다 남은 시간을 음성으로 알려줍니다.
물론 음성이 거슬린다면,
echo "$min minutes" | espeak 부분을 notify-send "$min"하면 데탑 창으로 알려주게 할수 있고요.
시간이 종료된 다음 sudo shutdown now 등으로 컴퓨터가 꺼지게도 할 수 있죠 


리눅스는 너무 좋은게 필요한것을 바로 만들어 쓸수 있으니 얼마나 좋은가요

*찾아보니 구글tts서비스를 이용하는 파이선 패키지도 있군요. 저는 안써봤는데 그걸 쓰면 한글이나 더 자연스러운 음성이 될수도 있을거 같습니다.



번호 제목 작성자 작성일 조회
201 PostmarketOS: `진짜`리눅스 스마트폰을 구하는 법. [2] piloteer 02.07 41306
200 리눅스민트: 화면분할해서 윈도우배치하기 영진 02.05 40230
199 안드로이드 -> 아이폰 이전시 주의할 점 [1] matsal 11.22 41094
198 리눅스: 구글tts를 이용하기 [1] 영진 10.01 40589
197 리눅스민트 : 구글드라이브 연동하기 2 영진 09.23 40395
196 리눅스: 쉽고 빠른 백업은 없을까? [3] 영진 09.16 9053
195 xfce4에서 generic monitor활용 (막대그래프) file 영진 02.12 8945
194 리눅스: xfce4데스크탑에서 원하는 정보만 표시하기 [1] file 영진 02.05 8855
193 해피해킹키보드 흉내내기 (리눅스) [1] 영진 12.03 9146
192 리눅스민트: 네모액션으로 구글드라이브 연동 [2] file 영진 04.11 9268
191 구글킵 이용하기 [5] file 영진 04.06 9563
190 리눅스: 어학공부를 위한 mp3 플레이어 [2] 영진 01.18 9235
189 리눅스민트: 구글캘린더 연결하기 [1] file 영진 12.19 9506
» 리눅스 : 음성타이머를 만들어보자 [2] 영진 12.08 9150
187 리눅스데스크탑: 구글드라이브로 백업하기 [1] 영진 11.21 8861
186 리눅스데스크탑: 오늘의 인용문 표시하기 영진 10.19 8845
185 리눅스 데스트탑 : i3wm [2] 영진 10.17 8979
184 시내먼 데스크탑: 비트코인 티커 만들기 (초간단) [1] 영진 10.01 8802
183 윈도에서 간단하게 배터리 수명 알아보기 [3] matsal 05.10 9406
182 USB Type-C 케이블과 USB 3.2 그래픽 출력단자 [2] matsal 01.01 12829

오늘:
144
어제:
851
전체:
15,150,369