pico2wave.py 391 B

1234567891011121314151617
  1. import subprocess
  2. import os
  3. from core import AudioPlayer
  4. AUDIO_FREQUENCY = 16000
  5. AUDIO_SIZE = -16
  6. AUDIO_CHANNEL = 1
  7. AUDIO_BUFFER = 2048
  8. def say(words):
  9. temp_file = "/tmp/temp.wav"
  10. devnull = open("/dev/null", "w")
  11. subprocess.check_output(["/usr/bin/pico2wave", "-l=fr-FR", "-w=%s" % temp_file, words], stderr=devnull)
  12. AudioPlayer.play_audio(temp_file)
  13. devnull.close()