Voice Calculator is a Flutter application that allows users to perform calculations using their voice input. It provides a user interface with buttons for manual input as well as a voice recognition feature for hands-free operation.Here is an easy to use voice calculator to calculate numbers using multi operator and numbers! -all numeric number using (zero, one, two, three, four, five, six, seven, eight, nine, ten) -all operator +addition-plus,add +subtraction- minus, subtract +multiplication-multiply, multiply by, into, times +divide- divide, divide by -equal operator +speaking equal at last and using press equal button.
##Features
- Manual input: Users can enter mathematical expressions using the provided buttons on the calculator interface.
- Voice recognition: The app utilizes the SpeechToText plugin to convert user's spoken words into text and perform calculations based on the recognized input.
- Real-time output: The app displays both the user's input and the calculated result in real- time.
- Dark and light themes: Users can switch between dark and light themes for the calculator interface.
##Prerequisites
-
Before running the application, make sure you have the following:
-
Flutter SDK: Install Flutter by following the instructions provided in the official Flutter - documentation.
-
Android or iOS device/emulator: Ensure that you have a physical or virtual device/emulator set up to run the Flutter application.
##Installation:
- Clone the repository:
- Change to the project directory:
- cd voice-calculator
- Install the dependencies:
- flutter pub get
- Run the application:
- flutter run
- By following all the steps The application should launch on your connected device/emulator. To run the project, use the following command:
To run the project, use the following command:
flutter run
##Usage:
- On the calculator interface, you can manually enter mathematical expressions by tapping the buttons corresponding to the numbers and operators. To perform calculations using voice input, tap the microphone button. Speak the mathematical expression clearly, and the app will convert it into text and display the result. The calculated result will be shown in real-time in the output section of the interface.
##Contributing:
- Contributions to the Voice Calculator project are welcome. If you encounter any bugs, have - suggestions for improvements, or would like to add new features, please open an issue or submit a pull request on the project's GitHub repository.
##Acknowledgements:
- The Voice Calculator app utilizes the speech_to_text package for speech recognition functionality.
- The mathematical expression parsing and evaluation are performed using the math_parser package.
##Contact
- For any inquiries or additional information, please contact [[email protected]].