Migushthe2nd/MsEdgeTTS

A simple Azure Speech Service module that uses the Microsoft Edge Read Aloud API. https://www.npmjs.com/package/msedge-tts

解决的问题

它提供了一种将 Microsoft Edge 的 Read Aloud API 集成到服务端应用程序中进行文本转语音 (TTS) 合成的简单方法,允许开发人员生成音频文件或语音文本流。

工作原理

该模块通过与 Microsoft Edge Read Aloud API 交互将文本转换为语音。它使用 SSML (Speech Synthesis Markup Language) 的子集来控制输出音频的语音、语速、音调和音量。它还支持多种音频格式,并可以配置使用自定义 HTTP 代理来转发请求。

适用对象

构建需要高质量文本转语音功能,但不需要完整的 Azure Speech Service 设置的服务端应用程序的开发人员。

亮点

  • 支持音频流输出或直接写入文件。
  • 允许通过 SSML 元素自定义语音、语速、音调和音量。
  • 提供用于同步的句子和单词边界元数据。
  • 支持用于代理请求的自定义 HTTP 代理。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目