js调用百度tts实现文字转语音文件下载功能代码

代码语言:html

所属分类:多媒体

代码描述:js调用百度tts实现文字转语音文件下载功能代码

代码标签: tts 实现 文字 语音 文件下载 功能

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>BFW NEW PAGE</title>
    <script id="bfwone" data="dep=jquery.17&err=0" type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/bfwone.js"></script>
    <script type="text/javascript">

        function sayit() {
            var val = document.getElementById("val").value;
            var zhText = val;
            zhText = encodeURI(zhText);
            document.getElementById("audio").src = "//tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=4&text="+ zhText;
        }
        var downloadAudio = function() {
            var val = document.getElementById("val").value;
            var zhText = val;
            zhText = encodeURI(zhText);
            loadAduioToBlob("//tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=4&text="+ zhText, function(blobFile) {
                if (!blobFile) return false;
                document.getElementById("audio").src = window.URL.createObjectURL(blobFile);
                //生成二进制流
                use(['FileSaver.min'], function() {
                    saveAs(blobFile, val+".mp3");
                });
            });
        };
        var loadAduioT.........完整代码请登录后点击上方下载按钮下载查看

网友评论0