A minimal React + TypeScript app for uploading audio files and transcribing them to text using Azure OpenAI Speech-to-Text (gpt-4o-transcribe).
- Upload an audio file (supports many formats)
- Transcribe audio to text using Azure OpenAI
- Supports multiple languages (including Hebrew)
- Clone the repository:
git clone https://github.com/Iditbnaya/audio-transcriber-react.git cd audio-transcriber-react
- Install dependencies:
npm install
- Configure Azure credentials:
- Create a
.env
file in the project root:REACT_APP_AZURE_SPEECH_ENDPOINT=your-endpoint-here REACT_APP_AZURE_SPEECH_KEY=your-key-here
- Do not commit your
.env
file!
- Create a
- Run the app:
The app will open at http://localhost:3000.
npm start
- Your Azure API key and endpoint should never be committed to the repository.
- The
.env
file is included in.gitignore
by default.
MIT