포터블기기 강좌


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

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

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


자, 먼저 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서비스를 이용하는 파이선 패키지도 있군요. 저는 안써봤는데 그걸 쓰면 한글이나 더 자연스러운 음성이 될수도 있을거 같습니다.



번호 제목 작성자 작성일 조회
195 xfce4에서 generic monitor활용 (막대그래프) file 영진 02.12 111
194 리눅스: xfce4데스크탑에서 원하는 정보만 표시하기 [1] file 영진 02.05 108
193 해피해킹키보드 흉내내기 (리눅스) [1] 영진 12.03 310
192 리눅스민트: 네모액션으로 구글드라이브 연동 [2] file 영진 04.11 579
191 구글킵 이용하기 [5] file 영진 04.06 847
190 리눅스: 어학공부를 위한 mp3 플레이어 [2] 영진 01.18 597
189 리눅스민트: 구글캘린더 연결하기 [1] file 영진 12.19 651
» 리눅스 : 음성타이머를 만들어보자 [2] 영진 12.08 583
187 리눅스데스크탑: 구글드라이브로 백업하기 [1] 영진 11.21 318
186 리눅스데스크탑: 오늘의 인용문 표시하기 영진 10.19 313
185 리눅스 데스트탑 : i3wm [2] 영진 10.17 393
184 시내먼 데스크탑: 비트코인 티커 만들기 (초간단) [1] 영진 10.01 303
183 윈도에서 간단하게 배터리 수명 알아보기 [3] matsal 05.10 924
182 USB Type-C 케이블과 USB 3.2 그래픽 출력단자 [2] matsal 01.01 3448
181 리눅스: 가상화폐 가격 알아보기 file 영진 10.09 3895
180 리눅스: xfce4 화면 확대하기 영진 09.29 3698
179 USB Type-C: 극히 조심하세요. [7] 사드사랑 07.20 5154
178 문리더 비슷한 iOS 용 텍스트 리더 [3] matsal 07.18 5789
177 USB Type-C: 도깨비 방망이 ? [14] 사드사랑 03.07 5687
176 리눅스: 데스크탑 노티피케이션 이용하기 [2] file 영진 06.24 7037

오늘:
996
어제:
2,298
전체:
13,392,139