AzureTTS

AzureTTS

Ingnaryk / AzureTTS
Plugin2 downloadsEvent Listener1

Azure TTS service caller for LangBot.

AzureTTS

Azure TTS service caller for LangBot.

Installation

Install this plugin via the LangBot plugin marketplace.

Configuration

Configure the plugin parameters in the LangBot admin panel.

Character info file

format:json
example:

"CharacterName": {
    "speaker": "en-US-GuyNeural", 
    "pitch": 0.00,
    "rate": 0.00
}
  • speaker: Specific speaker name; can be found in Audio Content Creation in Microsoft Speech Studio
  • pitch: Relative pitch; e.g. 0.05 means 105% pitch
  • rate: Relative speech rate, e.g. 0.05 means 105% speed

How to Obtain Other Configuration Settings

  1. Log in to the Azure portal
  2. Search for Speech Service and create it; follow the instructions to create a resource group and its associated configurations
  3. Copy the key from the configuration interface and the region from the “Endpoint” section, then configure the corresponding fields in the plugin

Usage

Syntax: #tts [-<CharacterName>] <text>

If no character name is specified, e.g. #tts abc, the default character from the configuration will be used

Use AzureTTS in Feishu/Lark bots, DingTalk bots, WeCom bots, WeChat bots, QQ bots, Slack bots, Discord bots, Telegram bots, LINE Bots, and Matrix Bots.

Host your bot on LangBot Cloud and connect this extension to the collaboration platforms your team already uses.

Open LangBot Cloud

Comments