speech_user_interface
A universal speech user interface for wrapping applications to provide them with a user interface that uses speech rather than text commands or traditional user interfaces
You need to define a function to run like this:
def default_function_to_run(input_text: str):
reponse_text = send_text_to_chatgpt(input_text)
speak_text(reponse_text)
main(function_to_run=default_function_to_run):
This one is configured by default but it can be anything. We run in a cycle
until "exit the program" is said and that exits the infinite loop. We just keep
reading input and passing that to the function_to_run this can do anything
with this input.
If you want to use the default ChatGPT integration make sure that you create
a .env file which defines the OPENAI_API_KEY environment variable with
a reference to your OpenAI API key.
Metadata
Release files for speech_user_interface 0.2.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 | |
|---|---|---|---|---|
| speech_user_interface-0.2.0.tar.gz | 6.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| speech_user_interface-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.8 kB
Release files / speech_user_interface-0.2.0.tar.gz
| Download URL | speech_user_interface-0.2.0.tar.gz |
|---|---|
| Size | 6.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b9f070ad1db6d22328f7dd7319cf991976355c3e97666af55566375cc78ffcb9
|
|
BLAKE2b-256 checksum How to use checksums |
b630d399f5c0fd0321a2876f408ee0294677e26cb0b08b48a2593c92d5489c02
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.2 CPython/3.12.2 Windows/11
|
Release files / speech_user_interface-0.2.0-py3-none-any.whl
| Download URL | speech_user_interface-0.2.0-py3-none-any.whl |
|---|---|
| Size | 10.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
df3862c15eb1143cb6f5cfd8a654a22afbf0548dcebed0ebb5b6cacf0528a16d
|
|
BLAKE2b-256 checksum How to use checksums |
1f39f1c449fe71f277a0a397364c2e9f183631ad3e87c460146cbb31dade3ac7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.2 CPython/3.12.2 Windows/11
|
Security for speech_user_interface 0.2.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.