라즈베리파이 음성으로 관리자에게 인사하기를 궁금해하시는 분이 있어서 Quick Search를 해보았습니다.
다양한 방법이 있지만, festival이라는 패키지를 사용하여 text to speech를 빠르게 구현해볼 수 있습니다.
$ sudo apt-get install festival
$ echo "How are you, David?" | festival --tts
파이썬 코드
$ nano speech.py
import os import time
D = "Hello David"
R = "Hello Rebecca"
os.system('echo %s | festival --tts' %D)
time.sleep(1)
os.system('echo %s | festival --tts' %R) |
$ python3 speech.py