anaksor-ocr
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
Speaks Polish text aloud in your browser with two synthetic voices. The ONNX models run on your own device with WebGPU or WebAssembly, and nothing is sent to a server.
Matcha-TTS-PL v2 is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.
pip install -U huggingface_hub hf download machinekind/matcha-tts-pl-v2 --repo-type space --local-dir matcha-tts-pl-v2 cd matcha-tts-pl-v2
This is a browser playground for Matcha-TTS-PL v2, a Polish text-to-speech system. It offers two synthetic voices, named male_voxcpm_2 and female_voxcpm_2, which were designed with VoxCPM2 and do not copy real people. All the speech work runs on your own device, so no text is sent to a server.
It suits people who want to hear Polish speech made in the browser, and developers who want to study or reuse an in-browser speech setup.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Media | Content creators | Turn Polish text into spoken audio without an account | A creator tries a line of narration with each voice |
| Software | Web developers | Study how ONNX models run in a page with WebGPU or WebAssembly | A developer reads the JavaScript files in the repository |
| Education | Language teachers | Let learners hear written Polish read aloud | A teacher plays a sentence in each voice |
| Research | Speech researchers | Compare the Studio and Edge setups on one text | A researcher switches setups and listens for differences |
You can skip it if you need speech in a language other than Polish.
You use it in these places.
| Use case | Who | What they get back |
|---|---|---|
| Hear Polish text | Anyone | Spoken audio from one of two synthetic voices |
| Compare setups | Researchers | Studio output next to Edge output for the same text |
| Study browser speech | Developers | A working example of ONNX Runtime Web with espeak-ng |
Online use needs only a browser. A local copy needs Python for the download step.
pip install -U huggingface_hub hf download machinekind/matcha-tts-pl-v2 --repo-type space --local-dir matcha-tts-pl-v2 cd matcha-tts-pl-v2
Open the page, pick a voice and type Polish text. Picking a voice triggers a one-time download of its model, which your browser keeps. Then play the speech. An advanced switch swaps the random duration predictor for the fixed one.
| Tool | What it does |
|---|---|
| Studio | Uses the chosen voice's ONNX graph, an acoustic model with its own HiFi-GAN vocoder |
| Edge | Uses an encoder, a decoder and a small vocoder, and streams audio in 0.5 second chunks |
| Advanced switch | Turns on the deterministic duration predictor in place of the random one |
You pick the female voice and type a short Polish sentence. The page downloads that voice's model the first time, then plays the sentence as speech, all inside your browser.
Text-to-speech means a program reads written text aloud. Here the whole program runs in your browser tab. Start by opening the Space's page, picking one voice and typing a short sentence.
Under the hood, the models run through ONNX Runtime Web, with WebGPU when available and WebAssembly otherwise. Phonemization uses an espeak-ng build for WebAssembly, covering Polish and English words it detects, and the effects chain is plain JavaScript. Durations are random by default, from a flow-matching predictor that draws once per phoneme, so repeated runs can differ.
Each voice needs a model download the first time you use it.
Speaks Polish text aloud in your browser with two synthetic voices. The ONNX models run on your own device with WebGPU or WebAssembly, and nothing is sent to a server.
Made by machinekind on Hugging Face. These notes are Mindket's, written from its Space page and README; the app's own files and license are on Hugging Face.
What it is: This is a browser playground for Matcha-TTS-PL v2, a Polish text-to-speech system. It offers two synthetic voices, named male_voxcpm_2 and female_voxcpm_2, which were designed with VoxCPM2 and do not copy real people. All the speech work runs on your own device, so no text is sent to a server.
Who it suits: It suits people who want to hear Polish speech made in the browser, and developers who want to study or reuse an in-browser speech setup.
Industry | Who uses it | How they use it | Example
Media | Content creators | Turn Polish text into spoken audio without an account | A creator tries a line of narration with each voice
Software | Web developers | Study how ONNX models run in a page with WebGPU or WebAssembly | A developer reads the JavaScript files in the repository
Education | Language teachers | Let learners hear written Polish read aloud | A teacher plays a sentence in each voice
Research | Speech researchers | Compare the Studio and Edge setups on one text | A researcher switches setups and listens for differences
You can skip it if you need speech in a language other than Polish.
Where to use it: You use it in these places.
Use case | Who | What they get back
Hear Polish text | Anyone | Spoken audio from one of two synthetic voices
Compare setups | Researchers | Studio output next to Edge output for the same text
Study browser speech | Developers | A working example of ONNX Runtime Web with espeak-ng
How to set it up: Online use needs only a browser. A local copy needs Python for the download step.
pip install -U huggingface_hub
hf download machinekind/matcha-tts-pl-v2 --repo-type space --local-dir matcha-tts-pl-v2
cd matcha-tts-pl-v2
How to use it: Open the page, pick a voice and type Polish text. Picking a voice triggers a one-time download of its model, which your browser keeps. Then play the speech. An advanced switch swaps the random duration predictor for the fixed one.
Tool | What it does
Studio | Uses the chosen voice's ONNX graph, an acoustic model with its own HiFi-GAN vocoder
Edge | Uses an encoder, a decoder and a small vocoder, and streams audio in 0.5 second chunks
Advanced switch | Turns on the deterministic duration predictor in place of the random one
Example: You pick the female voice and type a short Polish sentence. The page downloads that voice's model the first time, then plays the sentence as speech, all inside your browser.
For newcomers and experts: Text-to-speech means a program reads written text aloud. Here the whole program runs in your browser tab. Start by opening the Space's page, picking one voice and typing a short sentence.
Under the hood, the models run through ONNX Runtime Web, with WebGPU when available and WebAssembly otherwise. Phonemization uses an espeak-ng build for WebAssembly, covering Polish and English words it detects, and the effects chain is plain JavaScript. Durations are random by default, from a flow-matching predictor that draws once per phoneme, so repeated runs can differ.
You type Polish text
espeak-ng turns it into phonemes
An ONNX model makes the speech
The effects chain shapes the audio
You hear the result
Good to know: Each voice needs a model download the first time you use it.
Open the Space in your browser, or copy it to your own Hugging Face account from its page. Nothing in this kit runs by itself.
README.md 5 KB
Listed Hugging Face Spaces in the same category that share the most tags with this one.
| Product | Likes | Built with | License | Last change |
|---|---|---|---|---|
| Matcha-TTS-PL v2 This page | 1 | static | mit | |
| InferenceSupportShares static | 764 | static | afl-3.0 | |
| HuggyShares static | 463 | static | cc-by-nc-sa-4.0 | |
| Z-Image Lookalike LoRA IndexShares static | 189 | static | apache-2.0 | |
| Granite Docling 258M WebGPUShares static | 163 | static | apache-2.0 | |
| DINOv3 WebShares static | 162 | static | apache-2.0 |
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
Qwen · Kit
Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…
ACE-Step · Kit
Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…
alirezarezvani · Skill
Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…
block · Kit
Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…
backnotprop · Kit
Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.