ASR Frontend Portal is a Vite-powered React application designed for performing transcriptions of Ugandan languages. It integrates with Sunbird AI's
ASR API for efficient speech-to-text conversion.
- Fast Development with Vite
- React Router for seamless navigation
- Speech-to-Text API integration with
api.sunbird.ai
- 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
.env
file 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/