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 Studiopitch: Relative pitch; e.g. 0.05 means 105% pitchrate: Relative speech rate, e.g. 0.05 means 105% speed
How to Obtain Other Configuration Settings
- Log in to the Azure portal
- Search for Speech Service and create it; follow the instructions to create a resource group and its associated configurations
- 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.