Azure TTS

Azure TTS 公开 已发布

十好小学生 分享于 2天3小时前 | 0 | 1
如何安装动作?

适用于
分类(旧)
其他
关键词



更多信息
分享时间 2天3小时前
最后更新 2天3小时前
修订版本 0
用户许可 可自己使用或修改,不可再分享
Quicker版本 1.44.10
动作大小 8.4 KB

分享到

「调用Azure TTS服务,请自行更改变量」

简介

准备工作

1. 获取 Azure 语音服务凭据

如果您还没有 Azure 语音服务资源,需要先创建:

  1. 登录 Azure 门户
  2. 创建一个"语音服务"资源
  3. 创建完成后,记下您的:
    • API 密钥 (Key)
    • 区域 (Region),例如 "eastus"、"northcentralus" 等

2. 安装 Quicker 动作

  1. 下载并导入此 Quicker 动作
  2. 首次使用前,确保您的设备已安装 Python 环境,并已安装以下库:
    • requests
    • urllib3

使用说明

基本使用

  1. 启动动作:通过 Quicker 面板或快捷键触发本动作

  2. 输入设置:系统将提示您输入或确认以下参数:

    • input_text:要转换为语音的文本内容
    • voice_name:语音角色名称
    • audio_format:音频输出格式
    • azure_region:Azure 服务区域
    • azure_key:Azure 语音服务 API 密钥
  3. 执行转换:动作执行后,将自动将文本转换为语音,并保存为音频文件

  4. 结果:音频文件将保存在系统临时目录中,并自动尝试播放该文件

  5. 输出变量output_file 变量将包含生成的音频文件的完整路径

参数详解

1. 文本内容 (input_text)

  • 您希望转换为语音的文本
  • 支持简单的文本格式化,但不支持复杂的 HTML 标签
  • 文本长度有限制,过长内容可能需要分段处理

2. 语音角色 (voice_name)

常用选项包括:

  • zh-CN-YunxiNeural:中文,男声,云溪
  • zh-CN-XiaoxiaoNeural:中文,女声,晓晓
  • zh-CN-YunyangNeural:中文,男声,云扬
  • en-US-AriaNeural:英文,女声,Aria
  • en-US-GuyNeural:英文,男声,Guy

完整语音列表可在 Azure 语音文档 中查找。

3. 音频格式 (audio_format)

常用选项:

  • audio-24khz-48kbitrate-mono-mp3:MP3 格式,24kHz, 48kbps
  • audio-16khz-32kbitrate-mono-mp3:MP3 格式,16kHz, 32kbps(较小文件)
  • riff-24khz-16bit-mono-pcm:WAV 格式,24kHz, 16bit
  • audio-16khz-128kbitrate-mono-mp3:MP3 格式,16kHz, 128kbps(较高质量)

4. Azure 区域 (azure_region)

您的 Azure 语音服务所在区域,例如:

  • eastus
  • northcentralus
  • westus
  • eastasia

5. Azure API 密钥 (azure_key)

您的 Azure 语音服务 API 密钥

作者所声明的动作特征:
  • 依赖Python环境
  • 依赖第三在线服务

最近更新

修订版本 更新时间 更新说明
0 2天3小时前

最近讨论

暂无讨论