NEXUS Unified 是一个企业级智能语音交互平台,集成实时语音识别、AI对话和语音合成功能。支持连续对话、历史记录管理、故事阅读系统等功能。
核心功能:
实时语音识别:基于Dolphin ASR模型,支持16kHz高质量音频
智能AI对话:集成DeepSeek API,支持流式对话和上下文理解
多音色语音合成:5种中文音色,支持实时播放
故事阅读系统:30天循环故事,支持文字和音频双模式阅读
现代化UI:Jetpack Compose构建,支持主题切换和字体调节
MySQL数据库:企业级数据存储,支持用户管理和交互记录
架构和设计思路:
后端服务模块(Python + Flask)
AI对话应用模块(Android + Kotlin + Jetpack Compose)
故事阅读应用模块(Android + Kotlin + Jetpack Compose)
各模块使用的技术栈
模块和结果:
后端API服务开发:约3000+行代码,15+个API接口
Android应用开发:39个Kotlin文件(AI对话)+ 27个Kotlin文件(故事阅读)
数据库设计和优化:4个核心数据表
安全机制实现:三层账号白名单机制
性能指标:API响应时间<200ms,缓存命中率60%+,同步成功率100%