Skip to content

agshinmammadov/speechtotext

Repository files navigation

Speech to Text Converter App

This is a lightweight speech to text converter app designed to provide fast and accurate speech recognition capabilities. The app utilizes the Web Speech API to convert spoken language into written text. It has been developed using the following tech stacks:

  • Vite
  • React
  • TypeScript
  • Tailwind CSS

Features

  • Speech recognition: The app utilizes the Web Speech API to convert spoken language into text.
  • Fast and accurate: The speech-to-text conversion process is designed to provide quick and precise results.
  • Lightweight design: The app has a minimalistic and lightweight design for ease of use and improved performance.

Future Improvements

In the coming days, the app will undergo further development to enhance its design and functionality. Some planned improvements include:

  • Design enhancements: Additional design components will be added to improve the visual appeal and user experience of the app.
  • Extended functionality: The app will be updated with additional features to offer more comprehensive speech-to-text conversion capabilities.
  • Bug fixes and optimizations: Any reported bugs or performance issues will be addressed to ensure a smooth and seamless user experience.

License

This app is created to support the community in a dedicated direction to provide fast and efficient speech-to-text conversion. It is licensed under an open-source.

Getting Started

To run the app locally, follow these steps:

  1. Clone the repository: git clone https://github.com/agshinmammadov/speechtotext.git
  2. Navigate to the project directory: cd speech-to-text-converter-app
  3. Install dependencies: npm install or yarn install
  4. Start the development server: npm run dev or yarn dev
  5. Open your browser and visit http://127.0.0.1:5173/ (may be different) to access the app.

Usage

  1. Launch the app in your browser.
  2. Click the "Start" button to initiate speech recognition.
  3. Speak clearly into your device's microphone.
  4. The app will convert your speech into text and display it on the screen.
  5. Click the "Stop" button to end the speech recognition process.

Contributing

Contributions to the Speech to Text Converter App are welcome! If you'd like to contribute, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix: git checkout -b feature/your-feature-name or bugfix/your-bug-fix-name
  3. Make your changes and commit them with descriptive commit messages.
  4. Push your changes to your forked repository.
  5. Submit a pull request to the main repository.

Acknowledgments

Special thanks to the creators and contributors of the Web Speech API for providing the underlying technology used in this app.

Contact

If you have any questions, suggestions, or feedback, please feel free to contact us at Agshin Mammadov.

Disclaimer

This app is provided as-is without any warranty. The creators and contributors of this app are not responsible for any misuse or damages caused by the usage of this app.