百度文字转语音免费接口使用实例

1、接口

http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=2&text=你要转换的文字

上述接口的url,在浏览器上直接打开,即可听到文字转换后的语音。

lan=zh:语言是中文,如果改为lan=en,则语言是英文。

ie=UTF-8:文字格式。

spd=2:语速,可以是1-9的数字,数字越大,语速越快。

text=**:这个就是你要转换的文字。

2、js调用

    <!DOCTYPE html>  
    <html lang="en">  
    <head>  
        <meta charset="UTF-8">  
        <title>Document</title>  
    </head>  
    <body>  
        
<form action="" method="post">

<table align="center">  
                
<tr>  
                    
<td><input type="text" id='val' placeholder='你要转换的文字'></td>


<td><input type="button" value="提交" onclick="fun()"></td>

  
                </tr>

  
            </table>

  
        </form>

  
    </body>  
    </html>  
    <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-wp-preserve="%3Cscript%20type%3D%22text%2Fjavascript%22%3E%20%20%0A%20%20%20%20function%20fun()%20%20%0A%20%20%20%20%7B%20%20%0A%20%20%20%20%20%20%20%20var%20val%3Ddocument.getElementById(%22val%22).value%3B%20%20%0A%20%20%20%20%20%20%20%20var%20zhText%20%3D%20val%3B%20%20%0A%20%20%20%20%20%20%20%20zhText%20%3D%20encodeURI(zhText)%3B%20%20%0A%20%20%20%20%20%20%20%20document.write(%22%3Caudio%20autoplay%3D%5C%22autoplay%5C%22%3E%22)%3B%20%20%0A%20%20%20%20%20%20%20%20document.write(%22%3Csource%20src%3D%5C%22http%3A%2F%2Ftts.baidu.com%2Ftext2audio%3Flan%3Dzh%26ie%3DUTF-8%26spd%3D2%26text%3D%22%2B%20zhText%20%2B%22%5C%22%20type%3D%5C%22audio%2Fmpeg%5C%22%3E%22)%3B%20%20%0A%20%20%20%20%20%20%20%20document.write(%22%3Cembed%20height%3D%5C%220%5C%22%20width%3D%5C%220%5C%22%20src%3D%5C%22http%3A%2F%2Ftts.baidu.com%2Ftext2audio%3Flan%3Dzh%26ie%3DUTF-8%26spd%3D2%26text%3D%22%2B%20zhText%20%2B%22%5C%22%3E%22)%3B%20%20%0A%20%20%20%20%20%20%20%20document.write(%22%3C%2Faudio%3E%22)%3B%20%20%0A%20%20%20%20%7D%20%20%0A%20%20%20%20%3C%2Fscript%3E" data-mce-resize="false" data-mce-placeholder="1" class="mce-object" width="20" height="20" alt="&lt;script&gt;" title="&lt;script&gt;" />  

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注