Spaces:
Sleeping
Sleeping
Commit History
-
重构:将app.py拆分为模块化架构 + 修复onnxruntime依赖问题
主要改进: - 创建installer.py:依赖安装和管理 - 创建config.py:配置常量集中管理 - 创建tts_engine.py:TTS核心功能模块 - 创建ui_utils.py:UI辅助函数 - 创建__init__.py:Python包结构 - 重构app.py:仅保留界面定义和启动逻辑 - 修复关键依赖onnxruntime安装问题 - 增强错误处理和用户体验 - 添加依赖检测工具test_dependencies.py 技术解决方案: - onnxruntime是Genie TTS的核心依赖,必须安装 - PyAudio编译问题通过graceful degradation处理 - 模块化架构提高可维护性和可扩展性24437ee