{"id":25527120,"url":"https://github.com/garcke/qw-interviewassitsant","last_synced_at":"2025-07-14T12:35:30.814Z","repository":{"id":278156204,"uuid":"934691335","full_name":"Garcke/QW-InterviewAssitsant","owner":"Garcke","description":"一个基于qwen-max-latest(LLM) + paraformer-realtime-v2(ASR)的一个实时语音AI面试助手","archived":false,"fork":false,"pushed_at":"2025-03-28T09:53:01.000Z","size":30,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-05-22T01:37:39.157Z","etag":null,"topics":["fastapi","javascript","paraformer","python","qwen","websocket"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Garcke.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-02-18T08:53:04.000Z","updated_at":"2025-05-17T12:00:10.000Z","dependencies_parsed_at":"2025-02-18T18:31:07.252Z","dependency_job_id":"9ddd1f68-7823-4ee1-88f6-97e2baf5278b","html_url":"https://github.com/Garcke/QW-InterviewAssitsant","commit_stats":null,"previous_names":["garcke/interviewchat-qw","garcke/qw-interviewassitsant"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Garcke/QW-InterviewAssitsant","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Garcke%2FQW-InterviewAssitsant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Garcke%2FQW-InterviewAssitsant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Garcke%2FQW-InterviewAssitsant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Garcke%2FQW-InterviewAssitsant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Garcke","download_url":"https://codeload.github.com/Garcke/QW-InterviewAssitsant/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Garcke%2FQW-InterviewAssitsant/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265292885,"owners_count":23742177,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fastapi","javascript","paraformer","python","qwen","websocket"],"created_at":"2025-02-19T22:17:14.598Z","updated_at":"2025-07-14T12:35:30.806Z","avatar_url":"https://github.com/Garcke.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# QW-InterviewAssitsant\n一个基于qwen-max-latest(LLM) + paraformer-realtime-v2(实时语音模型)的一个实时语音AI面试助手\u003cbr\u003e\nAn interview assistant based on qwen-max-latest(LLM)+ paraformer-Realtime-V2 (real-time voice model)\n\n# 运行教程（Run the tutorial）\n- 在`config.py`中配置API-KEY,获取网址：https://bailian.console.aliyun.com/?apiKey=1#/api-key\n- 安装`requirements.txt`的相关库\n``` \npip install -r requirements.txt\n```\n  \n- 要同时运行三个服务\n```\nuvicorn test-api-qwen:app --reload --port 2333\n```\n```\npython .\\server.py \n```\n```\n python -m http.server 9000 \n```\n- 访问下面地址\n```\nhttp://localhost:9000/static/\n```\n示例图：\n![](https://gitee.com/gracke/img/raw/master/SelfImg/202502190127160.png)\n- 快捷键 `A-开始/暂停录音` `C-清除文本` `D-ai问答`\n- 输入框 `Enter`键 输出文本 `Alt+Enter` 文本换行\n\n# 可配置项（configurable options）\n- 配置热词,可增加语音识别专有名词的准确性,本项目的`test`目录，也有写相关代码,可直接运行，但是要配置API-KEY参考网址：https://help.aliyun.com/zh/model-studio/developer-reference/custom-hot-words\n- 在`cache`目录,可以编辑`prompt.txt`写提示词\n- 可编辑快捷键在`scripts.js`文件可修改\n- 可将聊天记录保存为md文件\n\n# 参考项目（Reference item）\n[在网页中录音并进行语音识别](https://github.com/aliyun/alibabacloud-bailian-speech-demo/tree/master/samples/gallery/input-text-out-audio-html-ai-assistant)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgarcke%2Fqw-interviewassitsant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgarcke%2Fqw-interviewassitsant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgarcke%2Fqw-interviewassitsant/lists"}