Storytelling Chatbot
S
Storytelling Chatbot
簡介 :
該產品利用 Gemini 2.0 語言模型和 Google Imagen 圖像生成技術,結合語音識別和語音合成,為用戶提供一個互動式的故事創作體驗。用戶可以通過語音輸入選擇故事走向,系統會即時生成故事內容和相關圖像。該產品的主要優點是創新的交互方式和強大的內容生成能力,適合用於教育、娛樂和創意啟發。目前該產品處於開源階段,未明確具體定價,主要面向開發者和教育機構。
需求人群 :
該產品適合教育工作者用於開發互動式教學內容,也適合創意工作者獲取靈感,同時也能為普通用戶提供趣味性的娛樂體驗。
總訪問量: 474.6M
佔比最多地區: US(19.34%)
本站瀏覽量 : 70.7K
使用場景
教育場景:教師利用該聊天機器人設計互動式故事課程,激發學生的學習興趣。
創意寫作:作家通過與聊天機器人的互動,獲取故事創作靈感,探索不同的情節發展。
家庭娛樂:家長和孩子一起使用該產品,共同創作屬於自己的冒險故事。
產品特色
利用 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