苏生不惑第 102 篇原创文章
前两天在知识星球发了条关于百度的文字转语音动态,有朋友问有没有更好的工具,于是在这里做个整理。ps:再次推荐下我的免费知识星球,几乎每天更新。
这里以周杰伦的《晴天》一段歌词为例,将这段歌词转为语音。
浏览器控制台
Chrome 和Safari等现代浏览器包含了 Speech Synthesis API ,可以将文本转换为语音。
var ssu={init:function(){ssu.speech(window.getSelection().toString())},speech:function(e){e&&""!=e.trim()||(e="为你翘课的那一天花落的那一天教室的那一间我怎么看不见消失的下雨天我好想再淋一遍没想到 失去的勇气我还留着好想再问一遍你会等待还是离开");var s=new window.SpeechSynthesisUtterance(e);window.speechSynthesis.speak(s)}};ssu.init();
执行上面这段代码就能播放语音了,当然这样比较麻烦,于是有人开发了 http://cn.piliapp.com/text-to-speech/ 直接输入文字点击播放。
在控制台(按F12打开)可以看到一直在调用api。
百度语音广播开放平台
百度的这个还不错,支持5000字 https://developer.baidu.com/vcast ,之前还写过百度的其他产品 那些你可能不知道的百度产品生成的语音链接 http://vcast-resource.cdn.bcebos.com/vcast-resource/dfb5f4c3-480c-4f8f-8c76-136b13e593f5.mp3 可以下载到本地。
Chrome 扩展
Read Aloud 是一款用来朗读网页的 Chrome 扩展,支持 40 多种语言,包括普通话、国语、粤语等,支持阅读 PDF,默认是女声。可以自己选择想听的语言。也可以选中文字右键朗读
Chrome扩展地址 https://chrome.google.com/webstore/detail/read-aloud-a-text-to-spee/hdhinadidafjejdhmfkjgnolgimiaplp ,关于安装和使用Chrome扩展看之前的文章 那些实用的 Chrome 扩展神器
讯飞快读
很多APP的语音朗读功能都是用的科大讯飞提供的接口https://www.xfyun.cn/services/online_tts讯飞快读是科大讯飞旗下产品 https://www.ffkuaidu.com/ ,限制1500字,不过语音末尾会加上本文语音由讯飞快读提供
这段文字。保存为mp3需要登录,不想登录怎么办 ,用 idm软件 (公众号内回复idm
获取)捕获音频下载。当然打开控制台也可以看到音频地址 http://cdn.ffkuaidu.com/fastread/audio/33ae3847f5d342e8a7a3618d4e80cdfc.mp3你还可以选择朗读员和背景音。除了网页版他们还有对应小程序版(1500字内),生成一张有声的二维码图片,这样方便在微信里分享。
点击打开小程序
讯飞文字转语音
这个也是基于讯飞的软件(公众号内回复语音
获取软件),免安装,直接点击运行即可,合成的语音保存在程序目录。生成的语音文件 461k 大小。
Balabolka
Balabolka (公众号内回复语音
获取软件)使用微软的语音API ,可自行调节语调和语速。
输入文字后点击朗读按钮,觉得可以再保存到本地。
推荐历史文章: