Skip to content

TTS Azure Web is an Azure Text-to-Speech (TTS) web application. It allows you to run it locally or deploy it with a single click using your Azure Key.

License

Notifications You must be signed in to change notification settings

Femoon/tts-azure-web

Repository files navigation

TTS Azure Web

English / 简体中文

TTS Azure Web is an Azure Text-to-Speech (TTS) web application. It allows you to run it locally or deploy it with a single click using your Azure Key.

Key Features:

  • Local and Cloud Deployment: Easily run the application on your local machine or deploy it to the cloud.
  • One-Click Setup: Simplified deployment process using your Azure Key.
  • Azure Integration: Leverages Azure's powerful TTS services for high-quality speech synthesis.

This application is ideal for those looking to minimize setup while experiencing the full capabilities of Azure TTS.

Live demo: https://tts.femoon.top

Getting Started

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.

Deploy on Vercel

Deploy with Vercel

Development

Before 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
SPEECH_KEY=xxxxxxx
# your azure tts region
SPEECH_REGION=southeastasia

Run the development server:

# install dependencies
pnpm i
# run serve
pnpm run dev

Open http://localhost:3000 with your browser to see the result.

About

TTS Azure Web is an Azure Text-to-Speech (TTS) web application. It allows you to run it locally or deploy it with a single click using your Azure Key.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published