|
|
2 ヶ月 前 | |
|---|---|---|
| .. | ||
| .env.example | 2 ヶ月 前 | |
| README.md | 2 ヶ月 前 | |
| TEST_GUIDE.md | 2 ヶ月 前 | |
| app.js | 2 ヶ月 前 | |
| asr.py | 2 ヶ月 前 | |
| auto-test.js | 2 ヶ月 前 | |
| config.py | 2 ヶ月 前 | |
| index.html | 2 ヶ月 前 | |
| llm.py | 2 ヶ月 前 | |
| main.py | 2 ヶ月 前 | |
| player.py | 2 ヶ月 前 | |
| real-test.js | 2 ヶ月 前 | |
| recorder.py | 2 ヶ月 前 | |
| requirements.txt | 2 ヶ月 前 | |
| snap-1-loaded.png | 2 ヶ月 前 | |
| snap-2-clicked.png | 2 ヶ月 前 | |
| snap-3-done.png | 2 ヶ月 前 | |
| snap.js | 2 ヶ月 前 | |
| test-result-1-loaded.png | 2 ヶ月 前 | |
| test-result-2-clicked.png | 2 ヶ月 前 | |
| test-result-final.png | 2 ヶ月 前 | |
| test-result-full.png | 2 ヶ月 前 | |
| test_smoke.py | 2 ヶ月 前 | |
| tts_client.py | 2 ヶ月 前 | |
在电脑上跑通"录音→ASR→LLM→TTS→播放"完整流程,0 成本、0 等待。
pip install -r requirements.txt
cp .env.example .env
# 编辑 .env,填入你的 API Key
确保你的 TTS 服务在 http://localhost:3000 运行(或修改 .env)。
python main.py
[启动] → 按回车 → 开始录音 → 说一句话 → 自动停止 →
[显示识别结果] → [显示 LLM 回复] → [听到 TTS 播放]
| 文件 | 作用 |
|---|---|
main.py |
主程序,串联所有模块 |
config.py |
配置管理(API Key、服务地址) |
recorder.py |
录音模块(电脑麦克风) |
asr.py |
语音识别(云端 API) |
llm.py |
大模型对话(云端 API) |
tts_client.py |
TTS 客户端(调你的服务)⭐ |
player.py |
音频播放模块 |
推荐选项:
推荐选项:
调本地服务:
# 你的项目跑起来后
# 默认 http://localhost:3000
python recorder.py # 测试录音
python asr.py # 测试 ASR
python llm.py # 测试 LLM
python tts_client.py # 测试 TTS
python player.py # 测试播放
每个模块都有详细日志,能看出哪一步出错。
| 问题 | 解决 |
|---|---|
| 麦克风没声音 | 检查系统权限 |
| API Key 无效 | 检查 .env 配置 |
| TTS 服务连接失败 | 确认服务已启动 |
| 播放没声音 | 检查音量、输出设备 |
跑通电脑模拟版后:
预计时间:1-2 天 预计成本:0 元