最近在开发一个语音朗读模块,突然想到Google翻译支持在线朗读,查看了Google翻译的网络请求后,做了一个简单的语音生成。
请求参数说明:https://translate.google.cn/translate_tts?ie=UTF-8&q=success&tl=en&ie=UTF-8&total=1&idx=0&textlen=7&tk=955705.583384&client=t&prev=input
q = 要朗读的字符串 (200字节以内哦)
textlen = 朗读字符串的长度
tk = 朗读的字符串和tkk方可生成
tkk =eval('((function(){var a\x3d222433949;var b\x3d4070417730;return 422881+\x27.\x27+(a+b)})())');
(tkk值是在不定周期内改变的,你可以在F12下搜索关键字"TKK