예제 #1
0
def tts_f():
    tObj = cSpeech(conf=cfg)
    filename = cfg.TESTDATA_PATH + "/tts.mp3"
    tObj.tts("<speak>\
              <voice name='MAN_READ_CALM'>반갑다.<break time='500ms'/></voice>\
            </speak>"  \
            , filename)
    print(filename)
    aObj = cAudio()
    aObj.play(filename, out='local', volume=-1500)
예제 #2
0
    # print(threading.currentThread().getName(), number)


def tts_f():
    tObj = cSpeech(conf=cfg)
    filename = cfg.TESTDATA_PATH + "/tts.mp3"
    tObj.tts("<speak>\
              <voice name='MAN_READ_CALM'>오늘 날씨 좋아요.<break time='500ms'/></voice>\
            </speak>"  \
            , filename)
    print(filename)
    aObj = cAudio()
    aObj.play(filename, out='local', volume=-1500)


obj = cSpeech(conf=cfg)

#ret=결과..(성공/실패) 글자 받아서 한 글자씩 체크
ret = obj.stt()
test_string = "".join(ret)

ex_1 = test_string.find('날')
ex_2 = test_string.find('씨')
# print(ex_1)
# print(ex_2)

if ex_1 >= -1 and ex_2 >= -1:
    print('존재함..')
    t = threading.Thread(target=moving)
    t.start()
    tts_f()
예제 #3
0
def translate_f():
    obj = cSpeech(conf=cfg)
    string = "안녕하세요"
    ret = obj.translate(string, to="en")
    print("Input:", string)
    print("Output:", ret)