//仿真人语音合成 //Edge WebSocket 大声朗读接口: file://~/example/Media/Audio/edgeTTS.aardio import chrome.edge; var theApp = chrome.edge.app(); import sys.audioVolume; var volumeCtrl = sys.audioVolume(); import dotNet.waveIn; theApp.external = { getVolume = function(){ return volumeCtrl.volume; } setVolume = function(v){ v = tonumber(v) if(volumeCtrl.volume = v) return; volumeCtrl.volume = v; volumeCtrl.mute = !v; } startRecording = function(){ dotNet.waveIn.startLoopback("/edge.wav"); } stopRecording = function(){ dotNet.waveIn.stop(); } openWav = function(){ if(!io.exist("/edge.wav")){ return theApp.msgboxErr("请先录音"); } process.exploreSelect("/edge.wav") } } //因为 /res/ 已设为 theApp.http.documentBase,这里不用再写 "/res/index.aardio" theApp.httpHandler["/index.aardio" ] = function(response,request){ response.write(`