Your Name 3 년 전
부모
커밋
bc5ee7f61e
1개의 변경된 파일6개의 추가작업 그리고 17개의 파일을 삭제
  1. 6 17
      apis/proc_video.py

+ 6 - 17
apis/proc_video.py

@@ -1,32 +1,21 @@
 import pyttsx3
+
 import rpyc
 import random
 import time
 import codecs
 import sys
 import os
+from gtts import gTTS
+
 fr=codecs.open('/tmp/script.txt','r','utf-8')
 lines=fr.readlines()
 fr.close()
 txt=lines[0].strip()
 
-engine = pyttsx3.init()
-voices = engine.getProperty('voices')
-for v in voices:
-    if 'Mandarin' in str(v.languages) or 'Mandarin' in v.id or 'Mandarin' in v.name:
-        print(v.id)
-        print(v.gender)
-        print(v.name)
-        print(v.age)
-        print(str(v.languages))
-sys.exit()
-engine.setProperty('voice', voices[1].id)
-
-engine.setProperty('voice', 'zh')
-engine.setProperty('rate',175)
-engine.save_to_file(txt, '/tmp/ok2.mp3')
-
-engine.runAndWait()
+tts = gTTS(txt, lang='zh-tw')
+tts.save('/tmp/ok2.mp3')
+
 
 
 val=random.randint(1000000,9999999)