Skip to content

Latest commit

 

History

History
52 lines (41 loc) · 1.32 KB

File metadata and controls

52 lines (41 loc) · 1.32 KB

Audio Transcriber React App

A minimal React + TypeScript app for uploading audio files and transcribing them to text using Azure OpenAI Speech-to-Text (gpt-4o-transcribe).

Features

  • Upload an audio file (supports many formats)
  • Transcribe audio to text using Azure OpenAI
  • Supports multiple languages (including Hebrew)

Getting Started

  1. Clone the repository:
    git clone https://github.com/Iditbnaya/audio-transcriber-react.git
    cd audio-transcriber-react
  2. Install dependencies:
    npm install
  3. 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!
  4. Run the app:
    npm start
    The app will open at http://localhost:3000.

Security

  • Your Azure API key and endpoint should never be committed to the repository.
  • The .env file is included in .gitignore by default.

License

MIT

Support

If you find this project helpful:

⭐ Star it on GitHub 🔁 Share it with your network 💬 Leave feedback or suggestions

Contribute

Contributions are welcome! If you have an idea or improvement, open a PR or issue — I’d love to collaborate.