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 –