No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

18 líneas
420B

  1. """
  2. voice factory
  3. """
  4. def create_voice(voice_type):
  5. """
  6. create a voice instance
  7. :param voice_type: voice type code
  8. :return: voice instance
  9. """
  10. if voice_type == 'xfyun':
  11. from voice.xfyun.xfyun_voice import XfyunVoice
  12. return XfyunVoice()
  13. elif voice_type == 'google':
  14. from voice.google.google_voice import GoogleVoice
  15. return GoogleVoice()
  16. raise RuntimeError