# 微软文字转语音 **Repository Path**: yangshare/microsoft-text-to-speech ## Basic Information - **Project Name**: 微软文字转语音 - **Description**: 一个python写的文本转语音应用,语音合成接口调用azure的接口服务 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-02-21 - **Last Updated**: 2025-04-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 微软文字转语音 ![界面预览](doc/image.png) #### 介绍 一个python写的文本转语音应用,语音合成接口调用azure的接口服务 #### 软件架构 本项目采用Python开发,主要使用以下技术和框架: 1. Azure Cognitive Services Speech SDK - 提供高质量的语音合成服务 2. Tkinter - 用于构建图形用户界面 3. ConfigParser - 用于管理配置文件 #### 安装教程 1. 克隆或下载本项目到本地 2. 安装Python 3.7或更高版本 3. 安装依赖包: ``` pip install -r requirements.txt ``` 4. 在config.ini文件中配置Azure服务: - 设置subscription_key为你的Azure语音服务密钥 - 设置region为你的Azure服务区域 - 根据需要修改output_dir为音频文件输出目录 #### 使用说明 1. 运行程序: ``` python text_to_speech.py ``` 2. 在程序界面中: - 在文本输入区域输入要转换的文字 - 选择合适的语音(支持多个中文语音) - 调整语速、音量和语调 - 选择输出格式(支持wav和mp3) 3. 点击"开始转换"按钮进行文本到语音的转换 4. 转换完成后的音频文件将保存在配置的输出目录中