Storytelling Chatbot
S
Storytelling Chatbot
简介 :
该产品利用 Gemini 2.0 语言模型和 Google Imagen 图像生成技术,结合语音识别和语音合成,为用户提供一个互动式的故事创作体验。用户可以通过语音输入选择故事走向,系统会实时生成故事内容和相关图像。该产品的主要优点是创新的交互方式和强大的内容生成能力,适合用于教育、娱乐和创意启发。目前该产品处于开源阶段,未明确具体定价,主要面向开发者和教育机构。
需求人群 :
该产品适合教育工作者用于开发互动式教学内容,也适合创意工作者获取灵感,同时也能为普通用户提供趣味性的娱乐体验。
总访问量: 474.6M
占比最多地区: US(19.34%)
本站浏览量 : 75.9K
使用场景
教育场景:教师利用该聊天机器人设计互动式故事课程,激发学生的学习兴趣。
创意写作:作家通过与聊天机器人的互动,获取故事创作灵感,探索不同的情节发展。
家庭娱乐:家长和孩子一起使用该产品,共同创作属于自己的冒险故事。
产品特色
利用 Deepgram 实现语音转文字,将用户的语音指令转换为文本。
通过 Google Gemini 2.0 生成故事内容,提供丰富的故事情节和选择。
使用 ElevenLabs 将文本转换为语音,增强故事的沉浸感。
借助 Google Imagen 生成与故事内容相关的图像,提升视觉体验。
支持自定义环境变量,方便用户根据需求调整配置。
提供本地运行和 Docker 部署两种方式,便于开发和测试。
使用教程
1. 克隆项目代码到本地。
2. 安装 Python 环境并创建虚拟环境,运行 `pip install -r requirements.txt` 安装依赖。
3. 创建 `.env` 文件并配置相关环境变量。
4. 进入 `frontend` 文件夹,运行 `npm install` 和 `npm run build` 构建前端。
5. 启动后端服务,运行 `python src/bot_runner.py --host localhost`。
6. 在浏览器中访问 `http://localhost:7860`,开始使用。
AIbase
智启未来,您的人工智能解决方案智库
© 2025AIbase