1. 程式人生 > >php將文字轉化成mp3檔案

php將文字轉化成mp3檔案

<!-- html -->
<audio autoplay="autoplay" loop="loop" controls="controls">
    <source src="11.mp3" type="audio/mpeg"><!-- 更加相容 -->
</audio>
<!--
    autoplay:
        唯一可選值為autoplay,
        出現autoplay屬性並準確賦值時,
        音訊將會自動播放
    controls:
        唯一可選值為controls,
        出現controls屬性並準確賦值時,
        音訊播放控制元件將會顯示,
        控制元件包括:播放、暫停、定位、音量、全屏切換、字幕(如果可用)、音軌(如果可用)。
    loop:
        唯一可選值為loop,
        出現loop屬性並準確賦值時,音訊將會迴圈播放。
    preload:
        可選值有auto(當頁面載入後載入整個音訊)、
        meta(當頁面載入後只載入元資料)、
        none(當頁面載入後不載入音訊)
        如果設定了前面的autoplay屬性,那麼preload將會被忽略。
    src:
        指定音訊URL地址,
        可以是相對的URL也可以是絕對的URL
        當然還可以像第2和第3個例子一樣,用source標籤來指定源。
-->

<?php
    $file = file_get_contents("http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=2&text=要轉換成語音的文字");
    //寫入mp3檔案
    file_put_contents('11.mp3',$file);
?>