English / 简体中文
TTS Azure Web is an Azure Text-to-Speech (TTS) web application. Fine-tune the output speech results using Speech Synthesis Markup Language (SSML). It allows you to run it locally or deploy it with a single click using your Azure Key.
Key Features:
- Supports selection of voice, language, style, and character.
- Supports adjustments of speech speed, intonation, and volume.
- Supports audio output download.
- One-click deployment for both local and cloud environments.
- Supports SSML config import and export.
This application is ideal for those looking to minimize setup while experiencing the full capabilities of Azure TTS.
Live demo: https://tts.femoon.top
Get your API Key
- Go to Microsoft Azure Text to Speech and click "Try Text to Speech Free"
- Go to Azure AI services
- In the "Speech services" block, click "Add"
- A region and two subscription keys will be listed beside Speech Services. You only need one key and its corresponding region.
# install pnpm
npm i -g pnpm
# install dependencies
pnpm i
# building the production environment
pnpm build
# run production environment serve
pnpm startBefore starting development, you must create a new .env.local file at project root, and place your azure key and region into it:
# your azure key (required)
SPEECH_KEY=your_azure_key
# your azure region (required)
SPEECH_REGION=your_azure_region
# Maximum input length limit (optional)
NEXT_PUBLIC_MAX_INPUT_LENGTH=4000Run the development server:
# install pnpm
npm i -g pnpm
# install dependencies
pnpm i
# run serve
pnpm run devOpen http://localhost:3000 with your browser to see the result.
featadd new functionsfixFix issues/bugsperfOptimize performancestyleChange the code style without affecting the running resultrefactorRe-factor coderevertUndo changestestTest related, does not involve changes to business codedocsDocumentation and AnnotationchoreUpdating dependencies/modifying scaffolding configuration, etc.ciCI/CD