# tts **Repository Path**: yucl15988614940/tts ## Basic Information - **Project Name**: tts - **Description**: 文本读语音 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-25 - **Last Updated**: 2025-11-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 博客引入地址:https://developer.baidu.com/article/detail.html?id=3677946 **一、技术选型与背景分析** **1.1 离线TTS的核心需求** 传统TTS服务(如云API)依赖网络连接,存在隐私泄露风险,且长期使用成本较高。 企业级应用(如客服系统、教育软件)需要本地化部署,确保数据安全并降低延迟。 Jacob(Java COM Bridge)通过调用Windows系统自带的TTS引擎(如Microsoft Speech Platform),可实现零依赖的离线转换。 **1.2 技术栈选择依据** Spring Boot:快速构建RESTful API,集成依赖管理 Jacob:直接调用Windows COM组件,无需额外语音引擎 SAPI 5.4:Windows系统内置的语音合成接口,支持多语言 Gradle/Maven:项目构建工具,推荐使用Gradle 7.x+ **二、环境准备与依赖配置** **2.1 系统要求** Windows 10/11(64位) JDK 11+(推荐OpenJDK) 安装Microsoft Speech Platform运行时(v11) 下载中英文语音包(如HuiHui、Zira) **2.2 Jacob配置步骤** 1、下载jacob-1.20.zip,解压后获取jacob.dll(x64)和jacob.jar 2、将jacob.dll放入JDK的bin目录(如C:\Program Files\Java\jdk-17\bin) 3、在Maven项目中引入依赖: ~ com.jacob jacob 1.20 system ${project.basedir}/lib/jacob.jar ~ **2.3 Spring Boot项目初始化**