# rolemeta **Repository Path**: coding_niann/rolemeta ## Basic Information - **Project Name**: rolemeta - **Description**: rolemeta(mvp版本) - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-22 - **Last Updated**: 2025-09-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ai角色表演(MVP版本) ## 议题 开发一个利用 AI 来做角色扮演的网站,用户可以搜索自己感兴趣的角色例如哈利波特、苏格拉底等并可与其进行语音聊天。 请回答: 1. 你计划将这个应用面向什么类型的用户?这些类型的用户他们面临什么样的痛点,你设想的用户故事是什么样呢? 2. 你认为这个 APP 需要哪些功能?这些功能各自的优先级是什么?你计划本次开发哪些功能? 3. 你计划采纳哪家公司的哪个 LLM 模型能力?你对比了哪些,你为什么选择用该 LLM 模型? 4. 你期望 AI 角色除了语音聊天外还应该有哪些技能? **请开发以上 APP,包括实现 3 个以上 AI 角色应该具备的技能。要求不能调用第三方的 Agent 能力,只需允许调用 LLM 模型、语音识别以及 TTS 能力。针对以上 1-4 点,请把你的思考整理成文档,作为作品的说明一并提交。** ### 面向用户以及痛点 ### 核心功能优先级 | 优先级 | 功能模块 | 功能描述 | 技术说明 / 备注 | |-----|---------|------------------------------------|------------------------| | 高 | 登录与注册 | 用户可以注册账号并登录,保证个人数据和对话记录保存 | | | 高 | 角色搜索与选择 | 用户按名字或标签搜索角色,显示简介和技能列表 | 前端展示列表,后端存储角色信息 | | 高 | 语音输入与输出 | 支持文本和语音输入(ASR),LLM 生成回答后用 TTS 输出语音 | ASR 模块转文本,TTS 模块合成语音 | | 高 | 角色技能 | 展示角色可执行技能(至少 3 个技能:问答、故事、建议) | 前端展示技能列表或按钮,后端提供技能调用逻辑 | | 高 | 上下文记忆 | 保存对话记录,多轮对话保持角色上下文 | 后端数据库存储上下文,前端显示历史聊天 | ### 各个LLM模型能力对比 ### 其他功能 ## SQL ```sql ```