我创建了一个示例示例,该示例使用仅在Chrome上运行的JavaScript使用HTML5进行文本语音转换,但是当我尝试在其他浏览器(即IE,Mozilla,Safari)上运行该示例时,则不会出现任何问题。我应该怎么做才能在所有浏览器上运行“文本转语音”演示代码。
<code>
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"> </script>
<script>
$(document).ready(function () {
$("#startBtn").on('click', function (e) {
debugger;
var u1 = new SpeechSynthesisUtterance('Hello Word..');
u1.lang = 'en-US';
u1.pitch = 1;
u1.rate = 1;
//u1.voice = voices[10];
u1.voiceURI = 'native';
u1.volume = 1;
speechSynthesis.speak(u1);
});
});
</script>
<title> </title>
</head>
<body>
<input type="button" id="startBtn" value="Hello Word.." />
</body>
</html>
</code>
Run Code Online (Sandbox Code Playgroud) 我想调用一个控制器方法,它从视图中返回一个字符串值,例如假设我有一个控制器方法public string Username(string email).我想在视图中调用此方法,以便我可以将返回值即用户名分配给我的标签.
所以我有两个问题: -