提供实时Chem Tex进行渲染的编辑器
使用腾讯云语音识别服务提供语音输入
使用LLM服务提供化学物质名词转Chem Tex

- 确保有java21环境
- 下载预编译包并解压
- 运行bin/backend
- 首次运行会产生config.json
- deepseek配置deepseek API密钥
- asr配置腾讯云语音识别服务
- 配置完成后运行即可
- 麦克风按钮点击一次开始录制,再次点击结束录制
- 点击下载可以下载左侧内容(markdown形式)
- 实时渲染功能不会花费DeepSeek Token和ASR额度
- 项目采用Kotlin + Ktor作为后端,Vite + Vue + Typescript作为前端。
- 前端使用Vite Proxy对/api PATH做转发绕过CORS发送请求
- 后端采用RESTFul风格
- 语音识别服务使用腾讯云一句话识别接口,首先使用JavE对前端传入的webm数据包重编码到mp3,随后编码到base64。将识别结果返回给前端
- 名词识别-替换服务使用DeepSeek-chat完成