31703af4f2
- interview.vue: 移除 `let recorder: any` TS 类型注解(小程序构建器不解析 TS,上次修改直接破坏构建从未部署) - interview.vue: 合并两个 onMounted 调用,删除凭空引入的 refreshState() 未定义函数引用 - interview.vue: startRecord 增加 uni.authorize scope.record 权限预请求,拒绝时引导 openSetting - interview.vue: recorder.start 改 wav/16kHz/128kbps(旧 aac/22050/16kbps 产生全 0 损坏文件) - manifest.json: mp-weixin.permission 增加 scope.record 录音权限声明 - tts.controller.ts: ASR 拒绝 <500B 空音频文件,避免 whisper 调 ffmpeg 解码失败刷错日志
27 lines
736 B
JSON
27 lines
736 B
JSON
{
|
|
"name": "职引 - AI模拟面试",
|
|
"appid": "__UNI__DEV__",
|
|
"versionName": "1.0.16",
|
|
"versionCode": "116",
|
|
"description": "职引 - 宇之然AI磁场旗下AI模拟面试平台。AI面试官模拟练习、简历智能优化、大厂面经题库、面试复盘分析、AI择业顾问,一站式校招求职准备平台。",
|
|
"h5": {
|
|
"title": "职引 - AI模拟面试 | 宇之然AI磁场",
|
|
"router": {
|
|
"mode": "hash"
|
|
}
|
|
},
|
|
"mp-weixin": {
|
|
"appid": "wxf466b3c3bc411ffc",
|
|
"setting": {
|
|
"urlCheck": false,
|
|
"__usePrivacyCheck__": true
|
|
},
|
|
"usingComponents": true,
|
|
"permission": {
|
|
"scope.record": {
|
|
"desc": "用于语音输入回答面试问题"
|
|
}
|
|
}
|
|
}
|
|
}
|