Skip to content

Farimah71/voiceAssistant

Repository files navigation

Voice Assistant App

This Voice Assistant App is designed to demonstrate voice recording capabilities. This app focuses on capturing and storing voice inputs for further processing and analysis and response by text or voice.

Features

  • voice/text response mode selection
  • Voice recording
  • Playing recorded voice(in voice response mode)
  • Text answer from mock API(in text response mode)

Future enhancements 🎋

  • Integration with voice recognition APIs
  • Real-time voice processing and analysis
  • Enhanced user interface with additional features

Table of contents

Screenshots

Desktop view:

App Screenshot

Listening to audio and recording:

App Screenshot

404 error page:

App Screenshot

Mobile view:

App Screenshot

Packages

These packages are used in this project:

  • TypeScript
  • Axios
  • React-router-dom
  • react-icons
  • react-loader-spinner
  • react-spinners
  • Jest
  • React-testing-library

Style

2 types of styles were used in the project:

  • CSS3
  • Tailwind

API Reference

Axios is a promise-based HTTP client for the browser and node.js. In this project Axios is used to access the API.

1 API was used:

  • Mock API (For text response)

Badges

MIT License

Contributing

Contributions are always welcome! 🌱

I would warmly welcome your contributions to this project if you think you can optimize or add some new features to it.

Feedback

If you have any feedback, please feel free to reach out to me at [email protected]. 📧

Please let me know if you enjoyed this app by staring it! ⭐