This application allows users to record their voice and receive a real-time transcript displayed on the screen. It's built using Next.js and utilizes Web Speech API for recording and speech recognition.
- Record your voice using the built-in microphone.
- See real-time transcription of your speech on the screen.
- Minimalistic user interface for easy interaction.
- Built with responsive design in mind, works well on different devices.
Follow these instructions to get the project up and running on your local machine.
- Node.js: Make sure you have Node.js installed. You can download it from nodejs.org.
-
Clone the repository:
git clone https://github.com/your-username/voice-to-text-nextjs.git
-
Navigate to the project directory:
cd voice-to-text-nextjs
-
Install the dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and navigate to
http://localhost:3000
. -
Allow microphone access when prompted.
-
Click the "Start Recording" button to begin recording your voice.
-
As you speak, you should see the transcription displayed on the screen in real-time.
-
Click the "Stop Recording" button to stop recording.
- Next.js - The React framework for building the app.
- Web Speech API - Used for recording and speech recognition.
- Tailwind CSS - Utility-first CSS framework for styling.
Contributions are welcome! If you find any issues or want to enhance the app, feel free to submit a pull request.
- Fork the repository.
- Create a new branch.
- Make your changes and commit them.
- Push the changes to your fork.
- Submit a pull request describing your changes.
This project is licensed under the MIT License.