- Released v1
- Open weights
- Apache 2.0
- Runs on a CPU
Speech-to-text model
AksharSTT
Hindi, English and Hinglish speech to text that runs offline on a CPU.
- model file
- 29.5 MB
- real time on a CPU
- 96×
- mean word error rate
- 22.28%
Track 01 · AI-native
Models you can measure, explain and run inside your own network.
Overview
ByteKnot Labs builds custom AI agents, retrieval-augmented generation (RAG) systems and private language models, and takes each through train, test, validate and deploy: fine-tune or index on your data, in your account; test against an evaluation set built from real cases; validate with guardrails, red-team checks and human sign-off; and deploy on Google Cloud, Oracle OCI or your own GPUs with tracing, cost limits and a rollback path. Classical machine learning for classification and forecasting runs through the same pipeline.
agents · RAG · fine-tuning · private LLMs
Capabilities
We build agents that work through a task step by step with a fixed set of tools: searching your systems, updating records and drafting replies for approval. Each agent is tested on scenarios from your real cases, and anything expensive waits for a person.
Retrieval-augmented generation answers from your documents and data, with a citation behind every claim. Most quality problems start in retrieval, so we tune how documents are split, searched and ranked on your own questions, and score retrieval separately from the answer.
When prompting cannot hold a style, format or behaviour at volume, we fine-tune an open-weight or hosted model on your examples, in your account. When data cannot leave your network, we serve open-weight models on your own GPUs or private cloud.
Approach
Fine-tune open-weight or hosted models on your data, in your account, or train a classical model where a language model is the wrong tool. Build the retrieval index with chunking, embeddings and reranking tuned on your own queries.
A held-out evaluation set from real cases, scored automatically where possible and by people where judgement is needed, with a baseline and a regression run on every change.
Guardrails, constrained outputs, red-team checks, cost and latency budgets, and a human sign-off before anything reaches users. Agents get approval gates wherever an action is expensive.
Serving on Google Cloud, OCI GPU compute or your own hardware with vLLM, behind your authentication, with a trace for every model call, monitoring and a rollback path.
Testing
The evaluation set is written before the first prompt and runs on every change after it.
Deliverables
Stack
Chosen per project, benchmarked where it matters, and all of it something your team can run after us.
Typical builds
Answers over a large document library, every claim linked to the clause it came from.
Reads the ticket, gathers account context, drafts the reply and routes it for approval.
A fine-tuned model that writes in your tone and output format, at a fraction of the prompt cost.
A domain model that clears the routine cases and sends the hard ones to a person.
Open-weight models served inside your network when data cannot leave it.
Demand, revenue or capacity forecasts from your history, with the same test discipline.
Data
Written into every proposal, and the same for every AI product we build.
Cost
Every proposal states the price before work begins. These are the things that move it.
Fixed price for a fixed scope, or two-week sprints while the scope is still being discovered.
Process
Discover, then Design, then Build, then Launch and hand over. A working build every week, on a staging environment in your cloud.
How a project runsTerms
Code in your GitHub, infrastructure in your cloud, nothing trained on your data, and everything yours when we leave.
Read the termsFAQ
Last reviewed
The price moves with six things: how many systems the agent touches, whether it acts or only drafts, the state of the data it reads, how many cases the evaluation set needs, the security and approval steps, and where the model runs. A drafting agent with one integration is a small project. An agent that updates records across several systems behind approval gates is a larger one. Running costs are separate: model usage, hosting and monitoring. Every proposal states the build price before work begins.
Often a workflow is enough. If the steps are the same every time, a fixed workflow with a model at one or two points is cheaper to run and easier to test. We build an agent when the path changes from case to case and the model has to choose the next tool. We will tell you which one the job needs before we quote.
Sometimes, and then you should use one. No-code tools are quick for linking apps and suit simple, low-risk flows. A custom build pays off when the agent needs your permission model, an evaluation set, audit logs, approval steps or private deployment, or when it becomes part of a product you sell.
It can only call the tools we give it, and each tool has the narrowest access that does the job. Anything expensive or irreversible, such as sending an email, issuing a refund or changing a record, waits for a person to approve it. Every call is logged and traced. Content from documents and the web is treated as untrusted, and prompt-injection attempts are part of the red-team checks before launch.
Usually not because of the model. Nobody wrote down what a correct result is, the pilot ran on clean sample data, integrations and permissions were left for later, or the running cost was never modelled. We start with an evaluation set from real cases, connect to the real systems early and set a cost per request in the design.
Train: fine-tune or build the retrieval index on your data, in your account. Test: run a held-out evaluation set from real cases, with a baseline and a regression run on every change. Validate: guardrails, red-team checks, cost and latency budgets and a human sign-off. Deploy: serve it on your cloud or hardware with tracing, monitoring, cost limits and a rollback path.
RAG when the model needs facts that change or must be cited. Fine-tuning when it needs a consistent style, format or behaviour that prompting cannot hold at volume. Many products use both. We measure the gap on your test set before recommending either.
We score retrieval and answers separately. For retrieval, we check that the right passages came back for each question in the evaluation set. For the answer, we check that it is correct, that every claim is supported by a cited source, and that it says so when the sources do not contain the answer. Automatic scores run on every change, and people review a sample where judgement matters.
Yes. Permissions are applied at retrieval time, using the same roles as the source system, so a user is only shown passages they could already open.
Not by default. OpenAI, Anthropic and Google Cloud each state that business and API data is not used to train their models unless you opt in or give permission. We use only the providers you approve in the proposal, under their API data terms, and serve an open-weight model in your network when no outside provider is acceptable.
Wherever your data policy allows: hosted models on Google Cloud or OCI for most products, or open-weight models served inside your network with vLLM when data cannot leave it. Both get the same evaluation and monitoring.
Usually not. Hosted models cover most products. We set up GPU compute when you need private inference, high volume or a custom model.
It depends on the job. We use LangGraph for long-running agents that need checkpoints and human approval, a provider's own SDK when a product is built around one model family, plain code when a workflow is enough, and the Model Context Protocol to give agents audited access to your systems. The evaluation set, not the framework, decides what ships.
Agentic AI describes systems in which a language model plans the steps of a task and calls tools to carry them out, rather than returning a single answer. It ranges from one agent with three tools to several agents passing work between them. The more autonomy a system has, the more testing and approval it needs.
Further reading
Speech-to-text model
Hindi, English and Hinglish speech to text that runs offline on a CPU.
From our AI Lab
We train and publish our own models, with the weights, the training records and every score in public. It is the same method we use on client models.
Visit the AI LabAssistants, copilots and AI-native CRMs that work from your data, and AI added to the systems you already run.
ExploreYour own cloud account, described as code, with CI/CD, monitoring and a bill someone understands.
ExploreTaking on new projects
A short call, a written brief, and a straight answer on scope, price and timeline before any work starts. NDA first if you need one.