{"skill":{"slug":"tencentcloud-tts","displayName":"TencentCloud TTS","summary":"腾讯云语音合成(TTS)服务技能包。当用户需要将文本转换为语音文件时使用此技能，支持多种音频格式输出和灵活的配置选项。当用户提到语音合成、文本转语音、TTS服务、音频文件生成时，都应该考虑使用此技能。","description":"---\nname: tencent-tts\ndescription: 腾讯云语音合成(TTS)服务技能包。当用户需要将文本转换为语音文件时使用此技能，支持多种音频格式输出和灵活的配置选项。当用户提到语音合成、文本转语音、TTS服务、音频文件生成时，都应该考虑使用此技能。\n---\n\n# 腾讯云语音合成(TTS)技能包\n\n本技能包提供基于腾讯云语音合成服务的文本转语音功能，专注于基础单次合成需求。\n\n## 功能特性\n\n- **文本转语音**: 将任意文本内容转换为高质量的语音文件\n- **多格式支持**: 支持MP3、WAV等常见音频格式\n- **语音参数配置**: 可配置语音类型、音频格式等参数\n- **安全认证**: 通过环境变量安全管理腾讯云API密钥\n\n## 前置要求\n\n在使用本技能前，请确保：\n\n1. **腾讯云账号**: 拥有有效的腾讯云账号\n2. **API密钥**: 获取腾讯云API的SecretId和SecretKey\n3. **服务开通**: 已开通腾讯云语音合成(TTS)服务\n\n## 配置说明\n\n### 环境变量配置\n\n将腾讯云API密钥配置为环境变量：\n\n```bash\nexport TENCENTCLOUD_SECRET_ID=\"your-secret-id\"\nexport TENCENTCLOUD_SECRET_KEY=\"your-secret-key\"\n```\n\n### 技能参数说明\n\n| 参数名 | 类型 | 必填 | 默认值 | 说明 |\n|-------|------|------|--------|------|\n| text | string | 是 | - | 要转换为语音的文本内容 |\n| voice_type | int | 否 | 101001 | 语音类型（101001-101015） |\n| codec | string | 否 | mp3 | 音频编码格式（mp3/wav） |\n| output_file | string | 否 | output.mp3 | 输出音频文件名 |\n\n## 使用示例\n\n### 基本使用\n\n```python\n# 使用默认参数合成语音\nfrom tencent_tts import TextToSpeech\n\ntts = TextToSpeech()\nresult = tts.synthesize(\"欢迎使用腾讯云语音合成服务\")\nprint(f\"音频文件已生成: {result['output_file']}\")\n```\n\n### 自定义参数\n\n```python\n# 使用自定义参数\nfrom tencent_tts import TextToSpeech\n\ntts = TextToSpeech()\nresult = tts.synthesize(\n    text=\"这是一个自定义语音合成的示例\",\n    voice_type=101002,\n    codec=\"wav\",\n    output_file=\"custom_voice.wav\"\n)\nprint(f\"音频文件已生成: {result['output_file']}\")\n```\n\n## 文件结构\n\n```\ntencent-tts/\n├── SKILL.md (本文件)\n├── scripts/\n│   └── tencent_tts.py (主功能脚本)\n└── examples/\n    └── basic_usage.py (基础使用示例)\n```\n\n## 最佳实践\n\n1. **密钥安全**: 不要将API密钥硬编码在代码中\n2. **文本长度**: 单次合成文本建议不超过300字符\n3. **频率控制**: 避免高频调用，遵守服务限制\n4. **文件管理**: 定期清理生成的音频文件\n\n## 技术支持\n\n如遇问题，请参考：\n- 腾讯云语音合成文档：https://cloud.tencent.com/document/product/1073\n- API错误码说明：https://cloud.tencent.com/document/api/1073/37996","topics":["音频"],"tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":1170,"installsAllTime":45,"installsCurrent":20,"stars":1,"versions":1},"createdAt":1772794189861,"updatedAt":1778491751707},"latestVersion":{"version":"1.0.0","createdAt":1772794189861,"changelog":"Tencent Cloud Text-to-Speech (TTS) skill pack initial release:\n\n- Converts text to high-quality speech using Tencent Cloud's TTS service.\n- Supports multiple audio formats (MP3, WAV).\n- Allows configuration of voice type, audio format, and output file name.\n- Uses environment variables for secure API key management.\n- Includes example scripts and usage guidance.","license":null},"metadata":null,"owner":{"handle":"jizhouli","userId":"s17dwv7mde9hajnddb2d3yaxqx884h1z","displayName":"jizhouli","image":"https://avatars.githubusercontent.com/u/1290382?v=4"},"moderation":null}