Phoney Dictate
A voice recognition "app" which sends your cell phone's voice recognition input to your computer.
Quick start
-
Install from pip
$ pip install phoney_dictate
-
Run Phoney Dictate on your computer
$ python3 -m phoney_dictate
- Generate a bar code - click on the "QR Code" button at the bottom left corner of the window.
-
Scan the code with your phone and open the link in your browser. (You may have to use a tool like "Binary Eye" installed on your cell phone.)
-
In your phone's browser, place the cursor in the text area. Whatever you type or dictate there will appear on the Phoney Dictate application.
-
In the Phoney Dictate application, click the "Copy" button to copy the contents shown there to the clipboard.
-
Paste the text anywhere.
Whatever is displayed in the browser on your phone will be sent to your computer. After you clear the text, and enter new text, only the new text will be copied over. The old text will be gone.
Ctrl-Q exits the Phoney Dictate application on your computer. The browser component is just a webpage, so you would close it like you normally would any webpage.
Troubleshooting
Both your phone and your computer need to be on the same local network. Usually this is the case if your phone and computer are connected to the same router.
This should also work if your computer is set up as a hot spot, although it hasn't been tested.
If you have a firewall installed on your computer, (such as UFW), make sure that port 8585 is open for listening. The Phoney Dictate app shows what subnet to allow for secure connections. It's shown just above the QR Code button.
On machines with UFW:
$ sudo ufw allow in from <your subnet> port 8585 comment "Phoney Dictate"
Replace with the correct value for your home network, shown in the app.
Metadata
Release files for phoney-dictate 1.7.0
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 | |
|---|---|---|---|---|
| phoney_dictate-1.7.0.tar.gz | 36.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| phoney_dictate-1.7.0-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 74.2 kB
Release files / phoney_dictate-1.7.0.tar.gz
| Download URL | phoney_dictate-1.7.0.tar.gz |
|---|---|
| Size | 36.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f96973b40afae4a40095bcaf100cff99812f23649fba9ad2c42f784224be28dc
|
|
BLAKE2b-256 checksum How to use checksums |
1acd8fb1c9a9ec942c5041e823ce029fa51e103581bce10cec9124dd5b8f9732
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.3
|
Release files / phoney_dictate-1.7.0-py2.py3-none-any.whl
| Download URL | phoney_dictate-1.7.0-py2.py3-none-any.whl |
|---|---|
| Size | 37.8 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
fa9cb7e71ef4b554dac8601bd27a72d4350bb24bced5a4c9b6ab83c6776681e1
|
|
BLAKE2b-256 checksum How to use checksums |
9490d170bf6ab7df423ee5cdbc273f4fa75a41a8494282278b48d8e4ce72c46d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.3
|
Security for phoney-dictate 1.7.0
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.