1234567891011121314151617 |
- import subprocess
- import os
- from core import AudioPlayer
- AUDIO_FREQUENCY = 16000
- AUDIO_SIZE = -16
- AUDIO_CHANNEL = 1
- AUDIO_BUFFER = 2048
- def say(words=None, language=None):
- temp_file = "/tmp/temp.wav"
- devnull = open("/dev/null", "w")
- subprocess.check_output(["/usr/bin/pico2wave", "-l=%s" % language, "-w=%s" % temp_file, words], stderr=devnull)
- AudioPlayer.play_audio(temp_file)
- devnull.close()
|