Dikshant - Windows Voice Assistant
Dikshant is a lightweight background voice assistant for Windows that activates on the phrase "hey friend". It performs system-level tasks like opening applications, adjusting volume, creating files/folders, and browsing the internet — all using voice commands.
🔥 Features
- 🎙️ Wake-word activation with "hey friend"
- 🖥️ Opens apps like Notepad, Calculator, Chrome, etc.
- 🌐 Opens websites or performs Google searches
- 🔊 Adjusts volume (mute/increase/decrease)
- 🗃️ Creates folders or files on Desktop
- 💻 Shuts down your system on command
- 🔁 Runs continuously in the background
- 📦 Easy to install via
pip
🗣️ Supported Example Commands
All commands must begin with hey friend
| Command | Action |
|---|---|
| hey friend open notepad | Opens Notepad |
| hey friend visit google.com | Opens Google in browser |
| hey friend google search for machine learning | Searches Google |
| hey friend increase volume | Increases system volume |
| hey friend create folder | Creates folder on Desktop |
| hey friend create file | Creates file on Desktop |
| hey friend take rest | Shuts down assistant |
📦 Installation
Install directly from PyPI:
pip install dikshant
If
pyaudiofails to install on Windows, use:pip install pipwin pipwin install pyaudio
🚀 Usage
After installation, run this in terminal:
dikshant
Then speak commands like:
- "Hey friend, open notepad"
- "Hey friend, take rest" (to stop)
🧑💻 Programmatic Use
from dikshant import Dikshant
assistant = Dikshant()
assistant.start()
🛠 Requirements
Installed automatically, but include:
speechrecognitionpyaudiopyttsx3pyautogui
📃 License
Licensed under the MIT License.
👨💻 Author
Dikshant Ghimire
GitHub | Email
🤝 Contribute
Pull requests, issues, and suggestions are welcome!
Please follow best practices and format your code.
🧪 Future Plans
- Linux and Mac support
- AI/NLU integration
- GUI interface
Metadata
Release files for dikshant 0.2.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| dikshant-0.2.4.tar.gz | 8.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dikshant-0.2.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.1 kB
Release files / dikshant-0.2.4.tar.gz
| Download URL | dikshant-0.2.4.tar.gz |
|---|---|
| Size | 8.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c294c8d867f41ba5f255d18c61f57b72988119da359528fec75a69297eec0a0d
|
|
BLAKE2b-256 checksum How to use checksums |
710cbed036d6e83d728e98ad9602b751d03e758654be30d3ebae76c81db04a15
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.1
|
Release files / dikshant-0.2.4-py3-none-any.whl
| Download URL | dikshant-0.2.4-py3-none-any.whl |
|---|---|
| Size | 8.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1f607a644bd150c6f2bfdcc840e02c5d027a9d8b138206a0ad1ef650d5d35211
|
|
BLAKE2b-256 checksum How to use checksums |
e9c9600d91f1b2073e75d16079ac74a531ea3353c4d3374a7f58fa93a86a3ba5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.1
|
Security for dikshant 0.2.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.