1 Star 22 Fork 6

Hookin./edge-TTS-record

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
main.aardio 1.33 KB
一键复制 编辑 原始数据 按行查看 历史
Hookin. 提交于 2022-05-09 11:56 . feat: version update
// 使用Edge浏览器
import chrome.edge;
var theApp = chrome.edge.app();
// 调用C#程序集
import dotNet;
var appDomain = dotNet.clr().createAppDomain();
// 加载程序集(内嵌/bin/RecordAudio.dll并内存加载)
var RecordAudioLibrary = appDomain.loadFile($"/bin/RecordAudio.dll");
var Record = RecordAudioLibrary.new("RecordAudio.Record");
import fsys.ini;
var ini = fsys.ini("/edge-tts-record-config.ini");
// 打开文件夹对话框
import fsys.dlg.dir;
theApp.external = {
startRecord = function(fileDir,maxTime){
//console.log("startRecord");
Record.startRecord(fileDir,maxTime);
}
stopRecord = function(v){
//console.log("stopRecord");
Record.stopRecord();
}
getFileDir = function(v){
if(v=="./"){
var dir = ini.read("save","path");
if(!dir){
dir = io._exedir;
}
return dir;
}
var dir = fsys.dlg.dir();
ini.write("save","path",dir);
return dir;
}
}
//正式的启动chrome进程
theApp.start("\res\index.html")
import web.rest.jsonLiteClient;
var http = web.rest.jsonLiteClient()
var data = http.api("").get()
if(data.version!="0.1"){
import win.clip;
import win;
win.msgbox("发现版本更新 V"+data.version+",更新链接已复制到剪切板。")
win.clip.write(data.url)
}
win.loopMessage();
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
HTML
1
https://gitee.com/LuckyHookin/edge-TTS-record.git
git@gitee.com:LuckyHookin/edge-TTS-record.git
LuckyHookin
edge-TTS-record
edge-TTS-record
master

搜索帮助