Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Sep 26, 2024. It is now read-only.
/ voiceTypingApp Public archive

Python-based application designed to convert speech to text in real-time.

Notifications You must be signed in to change notification settings

a3ro-dev/voiceTypingApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

16 Commits

Repository files navigation

Voice Typing App

The Voice Typing App is a Python-based application designed to convert speech to text in real-time. It utilizes the SpeechRecognition and pyttsx3 libraries for speech recognition and text-to-speech functionalities, respectively. The application features a simple GUI built with Tkinter, allowing users to start and stop voice typing with the click of a button.

Features

  • Real-time Speech to Text: Converts spoken words into text and types them wherever the cursor is positioned.
  • Voice Commands: Supports special voice commands like "exit", "pause", "stop", "new line", and "next line" for control over typing.
  • Theme Switching: Users can switch between light and dark themes for the application interface.
  • Simple GUI: A user-friendly interface with buttons to control the application and display the current status (listening/not listening).

Installation

Before running the application, ensure you have Python installed on your system. Then, install the required libraries using pip:

pip install -r requirements.txt

For Linux users, PyAudio might require additional steps:

sudo apt-get install python-pyaudio python3-pyaudio

Usage

To start the application, navigate to the application directory in your terminal and run:

python main.py

Once the application is running, use the GUI buttons to start and stop voice typing. Adjust settings like the application theme through the settings window.

Dependencies

  • Tkinter
  • SpeechRecognition
  • pyttsx3
  • pyautogui
  • audioplayer
  • pyperclip
  • ttkthemes

Contributing

Contributions to the Voice Typing App are welcome. Please feel free to fork the repository, make your changes, and submit a pull request.

License

This project is open-source and available under the MIT License.

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /