pyahocorasick is a fast and memory efficient library for exact or approximate multi-pattern string search. With the ``ahocorasick.Automaton`` class, you can find multiple key string occurrences at once in some input text. You can use it as a plain dict-like Trie or convert a Trie to an automaton for efficient Aho-Corasick search. And pickle to disk for easy reuse of large automatons. Implemented in C and tested on Python 3.6+. Works on Linux, macOS and Windows. BSD-3-Cause license.
Text input that renders on keyup
A Python library for computing the Mel-Cepstral Distance (also known as Mel-Cepstral Distortion, MCD) between two inputs. This implementation is based on the paper 'Mel-Cepstral Distance Measure for Objective Speech Quality Assessment' by Kubichek (1993).
A cross-platform package to replace curses (mouse/keyboard input & text colours/positioning) and create ASCII animations
Stream text into audio with an easy-to-use, highly configurable library delivering voice output with minimal latency.
A fast Voice Activity Detection and Transcription System
A text area (multi-line input) with syntax highlighting for Textual
python code executor tool that takes fuzzy input text to extract and execute code designed for LLM applications
Query a user for input with a timeout.
Django app providing text input and textarea widgets with emoji picker
A Python class that takes in long text as input and divides it into shorter chunks no longer than a specified length.
Streamlit multimodal chat input component with text, image, and voice support
The Wind Energy Toolbox (or ```wetb```, pronounce as wee-tee-bee) is a collection of Python scripts that facilitate working with (potentially a lot) of HAWC2, HAWCStab2, FAST or other text input based simulation tools.
Simple Python CLI tool for turning directories into a single text file for input to LLMs.
Maximal simplification of Input / Output for text programs.
A library for printing colored text, getting colored input, changing Qt5 controls' colors, adding watermarks to the video. δΈδΈͺη¨ζ₯ζε°ε½©θ²ζεγθ·ε彩θ²ηθΎε ₯γζ΄ζΉQt5ζ§δ»Άηι’θ²γη»θ§ι’ζ·»ε ζ°΄ε°ηεΊγ
A high-resolution image-to-PCB converter. Gerbolyze plots SVG, PNG and JPG onto existing gerber files. It handles almost the full SVG spec and deals with text, path outlines, patterns, arbitrary paths with self-intersections and holes, etc. fully automatically. It can vectorize raster images both by contour tracing and by grayscale dithering. All processing is done at the vector level without intermediate conversions to raster images accurately preserving the input.
A tool that converts arbitrary text (like user input or file names) into valid Python identifiers while preserving as much of the original meaning as possible.
Compare sentences from input document with all sentences from reference documents - find very similar ones.
This module provides functionalities to capture and manipulate audio input from a microphone and save them into a text file. It uses an abstract GUI to display the state of audio recording and playback..
Gradio custom component for rich text input
A package to count tokens in input text using OpenAI's tiktoken library.
About This filter changes a given text to Title Caps, and attempts to be clever about SMALL words like a/an/the in the input. The list of SMALL words which are not capped comes from the New York Times Manual of Style, plus some others like 'vs' and 'v'.
BrainVoyager Tools - An object-oriented approach to create, read and write common plain-text BrainVoyager input formats with Python
Streamlit component that allows you to edit text/code in a convenient text area.
Convert text files based on input and output templates
Taking text input and compressing it into a smaller representation for cost savings.
Package with class to parse dates from text input
Modal text input component for Streamlit
Parse Input Text using One-or-More Ontology (OWL) files
handles spaces, accents and other sneaky characters in ADB commands
A Streamlit custom component that provides enhanced usage over standard streamlit.multiselect. Users can enter free form text which will appear as separate keyword chips.
Light Text Pre-processing permits to apply a chain of built-in regex rules to a input string.
The embeddings package is a utility for generating question-answer pairs and embeddings from HTML pages or text input. It utilizes the OpenAI API to generate question-answer pairs and embeddings. This package is useful for generating training data for chatbots or question-answering models.
A lightweight, extensible framework for bridging advanced NLP and multimodal models with structured pipelines like spaCy, supporting text, image, and audio inputs
A small Python module to provide convenient mapping between Python functions and text input
This package will take as input the STDOUT from a Postman CLI collection run and transform the output text to a JSON doc which may in turn be transformed.
To fetch the thesaurus of an input word
Converts input from binary, hex, or oct to readable text
Tokenizing and processing text inputs with transformer models
Makes strings compatible for adb shell input text ...
`inputx` is a Python module that provides an advanced input function with various validation options.
a GUI tool to help you reverse your input text
AI-Agent (Auto-Code Executor) is a Python module that dynamically executes Python functions based on textual input. It leverages a language model (LLM) to match the input text with function descriptions and then executes the corresponding function from a specified file.
A widget to have a django text input split into multiple HTML inputs.