0
我正在檢查此Javascript文本到語音轉換API - http://responsivevoice.org/,我的一個項目。responsivevoice在Safari中不工作
我創建了一個片段取出了小提琴的證明問題:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://responsivevoice.org/responsivevoice/responsivevoice.js"></script>
<textarea id="text" cols="45" rows="3">Hello, world!</textarea>
<input
onclick="responsiveVoice.speak($('#text').val(),'US English Female');"
type="button"
value="Play"
/>
在Safari 5.1.7在Windows 8.1中,我得到在控制檯以下錯誤:
TypeError: 'undefined' is not a constructor (evaluating 'new Audio(url)')
指向responsivevoice
庫。
它適用於Chrome和Firefox。我如何在Safari中使用它?
有沒有更簡單的方法?顯然,我們無法在客戶機上做到這一點。 –
後續問題:http://stackoverflow.com/questions/27885616/cant-detect-if-responsivevoice-isplaying –