Skip to main content

voice_code project

Project description

voice_code Project

This is an IDE for python. All paid features are enabled in this version. The quality of your experience may vary based on the server's current workload.

Key Advantages:

For the first time, bugs are identified by monitoring the entire program execution process. This is a new starting point.

For the first time, the innovative MouseClick Pickup, VoicePhrase, and VoiceSimilarWords technologies to enable text input, surpassing the speed of traditional keyboard typing. Real-time fine-tuning based on individual voice models. Real-time automatic fine-tuning will be added, more use, sharper voice accuracy. For barrier-free input, please use the 'a f k p u' key and move the mouse up, down, left, right and standstill .

Supported Platforms Now

  • Operating Systems

    • MacOS M1-M4
  • Python Versions

    • Python 3.9
    • Python 3.10
    • Python 3.11
    • Python 3.12
    • Python 3.13

Version differences

You can turn off word-level speech recognition in the menu bar - mode - Stop word-level speech recognition 05

Installation

brew install portaudio
pip3 install voice_code / pip3 install voice_code -i https://pypi.tuna.tsinghua.edu.cn/simple

Use 'pip3 show voice_code' to find the 'site-packages' folder.
Locate 'voice_code_resource' folder in 'site-packages' and run the main.py inside. Wait for automatic registration success information and it will generate a 'voice coding' icon inside the voice_code_resource folder.
Move 'voice coding' icon to your desktop or any other folder. From now on, you can run voice_code by double-clicking this icon.

Usage

Open the software menu bar to view more detailed instructions.

For the first time you have to run 'voice_code' in terminal, after that there will be an icon in folder:voice_code_resource, you can drag the icon to any location to open voice_code by double clicking it.

For voice input: Download vosk-model-en-us-0.22-lgraph from https://alphacephei.com/vosk/models Move vosk-model-en-us-0.22-lgraph into site-packages/voice_code_resource/Easy_Code_res

Open your program folder and click (menu bar) -other - create words to short_words and check_worsd.txt to automatically collect words you used. Click (menu bar) -other - collect similar words... and then read the words, it will automatically create similar words dict and save. You can whisper as you collect similar words. Then you can enjoy inputing by voice now,You can whisper. please watch my videos for more detailed steps if any doubt.

When using voice input, each time you click to correct the voice recognition result, you can choose to record the correction result, which will instantly fine-tune the using voice model.

For operation: In theory, all operations can be performed without the keyboard, except for some recently added functions.

You can enter punctuation marks by clicking the middle button of the mouse on blank areas of the canvas. The corresponding punctuation marks will be displayed when the mouse moves to different positions. You can add punctuation marks or delete them by right clicking on different positions of the current editing line. This operation is only valid for the current editing line. All punctuation input is covered by mouse operations.

Move the mouse to the code line and click the middle button to pick up the code at the middle button to the current editing position. Move the cursor upward from the bottom of the code line and downward from the top to enter the code line, different text ranges will be highlighted.

For Debug Agent: For 'ask ai' button, to get a quick reply, you need to fill in your own ai model account to use ask ai. Otherwise, it will consume the usage count of debug mode.

For 'debug agent' button, it will use its own server without using your ai model account. This function will collect running parameters and requires your help to run the code.

The smoothness of operation and voice recognition speed are heavily influenced by computer performance.

Commands

Punctuation

other needed

brew install portaudio
brew install difftastic
brew install openssl

Features

License

Contact

@EasyCoding75819
www.linkedin.com/in/leo-lee-python

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

voice_code-0.99.16-cp313-cp313-macosx_13_0_arm64.whl (52.0 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

voice_code-0.99.16-cp312-cp312-macosx_13_0_arm64.whl (52.1 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

voice_code-0.99.16-cp311-cp311-macosx_13_0_arm64.whl (52.1 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

voice_code-0.99.16-cp310-cp310-macosx_13_0_arm64.whl (52.0 MB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

voice_code-0.99.16-cp39-cp39-macosx_13_0_arm64.whl (52.0 MB view details)

Uploaded CPython 3.9macOS 13.0+ ARM64

File details

Details for the file voice_code-0.99.16-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for voice_code-0.99.16-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6901c081b6e4d1060ad8a3c2866901634aeca922008f07571d7bb3c60b9a7678
MD5 539baa3ca224defcde10b8ae2e11d1ff
BLAKE2b-256 787428a12ce5fe884f01cb71237b87ebaa30477ad7bbd3b85e54db584532c774

See more details on using hashes here.

File details

Details for the file voice_code-0.99.16-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for voice_code-0.99.16-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 cd6d0879a24581197689b00641accd08803a607788a7355222f593193d11b6c1
MD5 9c92e19576af5998f1d5d3069cc294e8
BLAKE2b-256 2bb7752c10c43c99b88d6ff17f6b923719b010320c8a6f66f1161384888a8faa

See more details on using hashes here.

File details

Details for the file voice_code-0.99.16-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for voice_code-0.99.16-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 13c3e981fce5a5b1b144227b6117b23161c620a2d37cd5d4f62eadddc9141787
MD5 2ad84b203e48681ee06ef3d312c8fc37
BLAKE2b-256 8579efbd243760ab96b9a3c33aba6763f2cd0b0fa5f1e8ab00515eddbb76d4f6

See more details on using hashes here.

File details

Details for the file voice_code-0.99.16-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for voice_code-0.99.16-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 12bd41e9a7c6d521b681cb804d007c20110e457ee14278753170113bb911f200
MD5 f2b5e48759cdfb19f572b3eee6c68ff8
BLAKE2b-256 a01232b37876b43667ba5a7d2e48d28b1d72b31d70cbe6d7aabbd0ec411b19b8

See more details on using hashes here.

File details

Details for the file voice_code-0.99.16-cp39-cp39-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for voice_code-0.99.16-cp39-cp39-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 877b9e64efa6040e08f61d0cfeba70d8586b834333f69aecd819bfee14437227
MD5 67c3ee05e47b23723f8ede76f64301a1
BLAKE2b-256 3f326a1a647bafc641c4c4361bc3c3895e858cd7e751dade306c9d8936d8d3e2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page