Skip to main content

Voiceform Fill

PyPI version License: MIT Downloads LinkedIn

Streamline your form-filling processes with Voiceform Fill, a package designed to convert voice input into structured, formatted text. This tool is ideal for applications where hands-free data entry is necessary, such as surveys, customer feedback forms, or any scenario where users need to quickly and accurately input information without typing.

Installation

pip install voiceform_fill

Usage

from voiceform_fill import voiceform_fill

user_input = "example text"
api_key = None
llm = None

response = voiceform_fill(user_input=user_input, api_key=api_key, llm=llm)

Optional Parameters

  • user_input: str - the user input text to process
  • llm: Optional[BaseChatModel] - the langchain llm instance to use, if not provided the default ChatLLM7 will be used
  • api_key: Optional[str] - the api key for llm7, if not provided the default LLM7 key will be used from the environment variable LLM7_API_KEY or a default key will be used

Customizing LLM

For advanced use cases, you can safely pass your own llm instance (based on https://docs.langchain.com/) by passing it like voiceform_fill(... llm=their_llm_instance), for example to use the openai (https://docs.langchain.com/providers/openai):

from langchain_openai import ChatOpenAI
from voiceform_fill import voiceform_fill

llm = ChatOpenAI()
response = voiceform_fill(user_input="example text", llm=llm)

or to use the anthropic (https://docs.langchain.com/providers/anthropic):

from langchain_anthropic import ChatAnthropic
from voiceform_fill import voiceform_fill

llm = ChatAnthropic()
response = voiceform_fill(user_input="example text", llm=llm)

or google (https://docs.langchain.com/providers/google):

from langchain_google_genai import ChatGoogleGenerativeAI
from voiceform_fill import voiceform_fill

llm = ChatGoogleGenerativeAI()
response = voiceform_fill(user_input="example text", llm=llm)

LLM Rate Limits

The default rate limits for LLM7 free tier are sufficient for most use cases of this package. If you want higher rate limits for LLM7, you can pass your own api_key via environment variable LLM7_API_KEY or by passing it directly like voiceform_fill(... api_key="their_api_key"). You can get a free api_key by registering at https://token.llm7.io/

Repository

This package's issues can be found at: https://github.com/chigwell/voiceform-fill

Author

Eugene Evstafev hi@euegne.plus

Metadata

Release files for voiceform-fill 2025.12.22111543

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for voiceform-fill 2025.12.22111543
File Size Uploaded Provenance Actions
voiceform_fill-2025.12.22111543.tar.gz 5.9 kB Without provenance Details for voiceform_fill-2025.12.22111543.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for voiceform-fill 2025.12.22111543
File Interpreter ABI Platform Actions
voiceform_fill-2025.12.22111543-py3-none-any.whl Python 3 none any Details for voiceform_fill-2025.12.22111543-py3-none-any.whl

Total release size: 12.5 kB

Release files / voiceform_fill-2025.12.22111543.tar.gz

Download URL voiceform_fill-2025.12.22111543.tar.gz
Size 5.9 kB
Tags Source
SHA-256 checksum
How to use checksums
d945a29fc5ceea36e9378cea20c7304a1af36334132187bd1980574661e8fe6c
BLAKE2b-256 checksum
How to use checksums
0943f57fbee3108b9682bb4372c6e9f88abf0742c6ee4f79820f11d763218813
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.1

Release files / voiceform_fill-2025.12.22111543-py3-none-any.whl

Download URL voiceform_fill-2025.12.22111543-py3-none-any.whl
Size 6.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
babf0c674db12e8ce3087a93e8aa3ca871cf2b454e50b4d340ac69281c33f92b
BLAKE2b-256 checksum
How to use checksums
904892592901fcd57e1ae9bd05a0380b41bc616c11f9eabb8edffd0a9b442333
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.1

Security for voiceform-fill 2025.12.22111543

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.

Release history Release notifications | RSS feed

This release
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page