python語音,python讀音有道-Python實現有道翻譯+語音播報

 2023-11-18 阅读 25 评论 0

摘要:有道翻譯 調用有道翻譯的接口(用谷歌瀏覽器打開有道翻譯-開發者-開發者工具-查找接口)話不多說上代碼 def main(): python語音,word = input('請輸入翻譯的內容:') url = 'http://fanyi.youdao.com/translate' data = {'i': word

有道翻譯

調用有道翻譯的接口(用谷歌瀏覽器打開有道翻譯-開發者-開發者工具-查找接口)話不多說上代碼

def main():

python語音,word = input('請輸入翻譯的內容:')

url = 'http://fanyi.youdao.com/translate'

data = {'i': word, 'doctype':'json'}

header = {'User-Agent': 'Mozilla/5.0'}

python語言特點,response = requests.post(url, data=data, headers = header)

print(response.json()['translateResult'][0][0]['tgt'])

if __name__ == "__main__":

main()

python入門、這幾行代碼就實現了一個簡單的翻譯功能很簡便吧。

下面我們來添加一個語音功能

要實現這個功能需要調用pyttsx3 這個庫,我的運行環境是python3

安裝命令:

python有什么用?pip install pyttsx3

代碼實現

import requests

import pyttsx3

語音在線翻譯、def main():

word = input('請輸入翻譯的內容:')

url = 'http://fanyi.youdao.com/translate'

data = {'i': word,

有道語音翻譯軟件、'doctype':'json'}

header = {'User-Agent': 'Mozilla/5.0'}

response = requests.post(url, data=data, headers = header)

voice = response.json()['translateResult'][0][0]['tgt']

python語音庫,print(voice)

engine(voice)

# 語音播報

def engine(voice):

python翻譯器如何添加。engine = pyttsx3.init()

engine.say(voice)

engine.runAndWait()

if __name__ == "__main__":

python語言翻譯,main()

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/176971.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息