[开发日常] 找到指定单词的对应音标,音频

能给出音标,并且能发音,发音调用的接口暂时没有找到
https://tophonetics.com/zh/

谷歌翻译可以tts发音,但是在看请求的时候其中有一个参数tk是会变的,是根据浏览器打开时得到的一个值TKK计算出来的,而且每小时会变。这个项目相当于做了一个代理,模拟用户打开谷歌翻译,然后储存TKK值,并且可以通过这个项目的API很方便的去取得对应的tts发音
https://google-translate-proxy.herokuapp.com/

全球母语发音,第一次在有道词典看见这个功能,这个发音文件也比较好爬,但是没有音标
http://zh.forvo.com/

有道翻译/词典的API

美音:

http://dict.youdao.com/dictvoice?type=0&audio=apple

英音:

http://dict.youdao.com/dictvoice?type=1&audio=apple

有两个参数type和audio,type=0为美音,type=1为英音

除了常见单词,很多地名在牛津词典(https://www.oxfordlearnersdictionaries.com)/韦伯词典(https://www.merriam-webster.com)的发音文件没有比如new york,
但是这个API可以声,如:

http://dict.youdao.com/dictvoice?audio=new%20york

不光可以发音单词,还可以发音例句,如:

http://dict.youdao.com/dictvoice?audio=He%20was%20ordered%20to%20pay%20damages%20totalling%20%C2%A330000

感觉发音不算是声情并茂,但也不那么像机器发音,至少我一个外行听不太出来区别。

你可能感兴趣的:(开发日常)