naverTTS.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:googleSpeech_with_NaverTTS 作者: chandong83 项目源码 文件源码
def play(self, txt):
        encText = urllib.parse.quote(txt)
        data = "speaker=" + self.speaker + "&speed=" + self.speed + "&text=" + encText;

        request = urllib.request.Request(url)
        request.add_header("X-Naver-Client-Id",client_id)
        request.add_header("X-Naver-Client-Secret",client_secret)
        response = urllib.request.urlopen(request, data=data.encode('utf-8'))
        rescode = response.getcode()
        if(rescode==200):
            response_body = response.read()
            with open(tmpPlayPath, 'wb') as f:
                f.write(response_body)

            #?? ???? ?? vlc
            os.system('cvlc ' + tmpPlayPath + ' --play-and-exit')
            #??????
            #os.system('omxplayer ' + tmpPlayPath)
        else:
            print("Error Code:" + rescode)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号