扩展功能需理解项目模块化设计:
- 指令添加:在
main.py
中定义新指令的响应逻辑,同步更新gpt-oss的提示模板gpt-oss-template.jinja
,确保模型能理解新指令。 - 场景构建:通过编辑游戏状态机(如
game_state.py
)增加新场景类,并关联对应的语音触发条件和AI响应文本。 - 测试验证:新增内容后需测试Whisper的语音识别准确率,必要时添加训练数据微调。
建议参考项目文档中的模块接口说明,保持代码风格一致。
本答案来源于文章《gpt-oss-space-game:使用开源AI模型打造的本地语音交互太空游戏》