Speech Studio is a Vite-powered React application for transcribing audio and generating speech with Sunbird AI's multilingual APIs.
- Fast Development with Vite
- React Router for seamless navigation
- Speech-to-Text integration with Sunbird AI's unified
/tasks/audio/transcriptionsendpoint - Text-to-Speech integration with the unified
/tasks/audio/speechendpoint and live/tasks/voice/speakerscatalog - Searchable language selection for 51 ASR languages and 17 TTS voice languages
- Frontend: Vite + React
- Styling: Tailwind CSS, Material-UI
Ensure you have the following installed:
- Node.js (LTS version recommended)
- npm or yarn package manager
-
Clone the repository:
git clone https://github.com/SunbirdAI/ASR-portal-react.git
-
Navigate to the project directory:
cd ASR-portal-react -
Install dependencies:
npm install
-
Create a
.envfile in the root directory and add the following environment variables:VITE_SB_API_URL=<your_api_url> VITE_SB_API_TOKEN=<your_api_token> VITE_GA4_TRACKING_ID=<your_tracking_id> VITE_GA4_MEASUREMENT_ID=<your_measurement_id> VITE_FEEDBACK_URL=<your_feedback_url>
-
Start the development server:
npm run dev
The application will be available at
http://localhost:3000/