
Closed
Posted
Paid on delivery
I need a complete voice-to-text pipeline that not only recognises speech but also detects the spoken language on the fly, all running natively on the Rockchip NPU through RKNN. The target device is Android only, so everything—from the model optimisation to the demo app—must be tuned for that environment. Languages to be auto-identified and transcribed: English, Mandarin, Thai, Cantonese, Japanese, Korean, Hokkien and Malay. I am aiming for high identification accuracy; false detections must be the rare exception, not the rule. You are free to start from TensorFlow, PyTorch or ONNX models as long as you convert and fine-tune them with the RKNN Toolkit so that real-time performance is achieved on typical Rockchip boards (e.g., RK356x or similar). Quantisation awareness, mixed-precision tricks and any NPU-specific optimisations are all welcome, but latency must remain low enough for conversational use. Deliverables • An optimised RKNN model capable of streaming inference • An Android demo project (Java/Kotlin or C++ with the NDK) that records audio, detects the language, and outputs the transcription in UTF-8 • Clear build & integration notes so my team can reproduce results on fresh hardware • A short benchmark report showing word-error rate and language-ID accuracy on our provided test set The project is complete once the demo app hits the required accuracy thresholds and runs in real time on the reference Rockchip board.
Project ID: 40716785
69 proposals
Remote project
Active 3 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
69 freelancers are bidding on average $474 USD for this job

Hello, I trust you're doing well. I am well experienced in machine learning algorithms, with nearly a decade of hands-on practice. My expertise lies in developing various artificial intelligence algorithms, including the one you require, using Python, and similar tools. I have worked with pytorch, and tensorflow to develop DL models, .I hold a doctorate from Tohoku University and have a number of publications in the same subject. My portfolio, which showcases my past work, is available for your review. Your project piqued my interest, and I would be delighted to be part of it. Let's connect to discuss in detail. Warm regards. please check my portfolio link: https://www.freelancer.com/u/sajjadtaghvaeifr
$700 USD in 7 days
7.2
7.2

Hello, Rockchip RKNN Speech & Language Detection Developer {{{ I HAVE CREATED SIMILAR BEFORE AND I CAN SHOW YOU }}} I went through your requirements and understand that you need a fully on-device Android voice pipeline that performs automatic language identification and streaming speech-to-text directly through the Rockchip NPU using RKNN. I have 11+ years of software development experience with AI, model optimization, Android, C++/NDK, Python, ONNX, and deployment workflows. I can optimize and convert suitable ASR/LID models through RKNN Toolkit for English, Mandarin, Thai, Cantonese, Japanese, Korean, Hokkien, and Malay, with quantization/mixed-precision optimization where supported. I will build the streaming pipeline with audio capture, preprocessing, language identification, transcription, UTF-8 output, buffering, and low-latency inference. The Android demo can be implemented using Kotlin/Java with a native C++ NDK layer for the RKNN runtime, keeping the NPU inference path efficient and maintainable. I will benchmark the system on your reference Rockchip board, measure latency, throughput, WER, and language-ID accuracy against your test set, and document the complete model conversion, build, deployment, and hardware integration process. Thanks Karuna
$250 USD in 7 days
5.6
5.6

Hello Sir, You need an on-device, real-time voice-to-text and automatic language detection system for eight specific languages, built exclusively for Android using Rockchip's NPU. To achieve low latency and high accuracy, I will take a robust base model via PyTorch, optimize it tightly using the RKNN Toolkit with mixed-precision quantization, and build the Android demo using C++ NDK for the fastest hardware performance. Once the streaming inference is running smoothly, I will hand over the complete working app, clear setup instructions for your team, and a detailed benchmark report to prove the system hits your accuracy targets without any delay.
$750 USD in 7 days
5.4
5.4

The hardest constraint here isn't getting a speech model onto the NPU - it's that language ID and transcription need to work together in a streaming context across 8 languages, some of which (Cantonese vs. Mandarin, Hokkien vs. Malay in code-switched speech) are genuinely hard to distinguish acoustically in short audio windows. I've worked with edge ML/NPU optimization (RKNN, quantization) and speech recognition, so I'd approach this as a joint architecture - language ID and ASR sharing the same acoustic encoder rather than two separate models in sequence - which both reduces compute on the NPU and gives the language classifier more context without adding a separate latency hop. For RKNN conversion specifically, I'd expect the real optimization work to be in per-layer quantization calibration rather than blanket INT8 conversion, since speech models are sensitive to precision loss in certain layers (especially attention mechanisms if using a transformer-based architecture) - getting that wrong is usually what tanks accuracy after conversion looks fine on paper. For streaming on RK356x specifically, I'd design around a fixed-size sliding window with incremental decoding, tuned to the actual NPU throughput ceiling on that chip, rather than assuming desktop-class model architecture will simply port over at real-time speed. Juan Pablo
$500 USD in 7 days
5.0
5.0

Hello, I have reviewed your requirements and can develop the complete Android voice-to-text pipeline with automatic language identification and RKNN/NPU optimisation. I have 10+ years of experience with AI/ML, Python, PyTorch, ONNX, model optimisation, Android integration, and real-time inference systems. I can optimise the ASR and language-ID models for Rockchip NPU, handle quantisation and mixed precision where suitable, and build the Android demo for streaming audio, language detection, and UTF-8 transcription across all 8 target languages. Working Flow: Model Selection → Evaluate suitable multilingual ASR and language-ID models. RKNN Optimisation → Convert, quantise, and optimise models for Rockchip NPU. Streaming Pipeline → Implement low-latency audio capture, inference, and language switching. Android Integration → Build the native Android demo with real-time UTF-8 output. Benchmarking → Measure WER, language-ID accuracy, latency, and document the results. Please share the reference Rockchip board, test dataset, and required accuracy/latency thresholds so I can discuss the implementation and milestones. Thanks, Invoke Tech
$500 USD in 7 days
5.8
5.8

Dear Client, I am confident in delivering a robust RKNN multilingual voice recognition pipeline tailored for Rockchip NPU on Android, encompassing real-time streaming inference with precise language identification and transcription for English, Mandarin, Thai, Cantonese, Japanese, Korean, Hokkien, and Malay. Leveraging my extensive experience in Android development and machine learning, I will start from state-of-the-art TensorFlow/PyTorch/ONNX models, applying RKNN Toolkit optimizations including quantization awareness and mixed precision to maximize throughput and minimize latency on RK356x-class devices. The final deliverables will include an optimized RKNN model, a native Android demo app (in Java/Kotlin or C++ with NDK) that performs live audio capture, language detection, and UTF-8 transcription, accompanied by comprehensive build and integration documentation. A detailed benchmark report on word-error rate and language ID accuracy using your test set will validate performance and accuracy metrics. Best regards, Özgür
$500 USD in 3 days
4.3
4.3

Hi there, Building a real-time multilingual voice-to-text pipeline that runs natively on the Rockchip NPU via RKNN is a complex challenge, especially when juggling eight distinct languages with zero tolerance for false language identification. Without precise model quantisation and NPU-tailored graph optimisations, you risk severe latency spikes and memory bottlenecks on the RK356x platform. I will convert, quantise, and fine-tune your source models using the RKNN Toolkit to ensure high-accuracy streaming inference and low-latency execution directly on your target Android hardware. Before we dive in, here are my questions: 1. Do you already have baseline TensorFlow, PyTorch, or ONNX models trained for this specific 8-language set, or will we need to source and adapt pre-trained architectures like Whisper or Conformer? 2. Are you targeting a specific RK356x board variant with fixed RAM constraints for the Android deployment? Let's discuss your project now!
$750 USD in 21 days
4.0
4.0

Hello, I’d be glad to work on this project. I have strong experience in AI/ML, deep learning, computer vision, model optimization, and full-stack development, with hands-on experience using PyTorch, ONNX, and production AI pipelines. I can develop and optimize the speech and language-identification pipeline for Rockchip NPU using RKNN, including quantization and NPU-specific optimizations for real-time inference. I can also deliver the Android demo application, reproducible build/integration documentation, and benchmark report covering WER, language-ID accuracy, and latency. I understand the importance of reliable language identification across all eight target languages and will focus on achieving the required accuracy while maintaining conversational real-time performance on the reference hardware. I’d be happy to discuss the hardware specifications, test dataset, and target thresholds before starting.
$350 USD in 6 days
3.9
3.9

Hi, Quantum Code Solutions is available to transform your voice-to-text pipeline into a high-performance, on-device Android solution powered by the Rockchip NPU. The core of a low-latency RKNN implementation lies in precise quantization strategy and optimizing operators to ensure real-time language identification and transcription across all eight target languages—including English, Mandarin, Thai, Cantonese, Japanese, Korean, Hokkien, and Malay—without hitting NPU fallback bottlenecks. We plan to utilize the RKNN Toolkit to convert, quantize, and optimize your model pipeline for zero-copy streaming inference directly within an Android NDK/C++ environment. Recently, our team delivered a custom edge AI inference pipeline on Rockchip hardware utilizing RKNN C-APIs for real-time processing. We optimized neural network layers for integer quantization, resolved precision loss during ONNX-to-RKNN graph transformations, and built a native Android demo app with C++ NDK bindings that achieved sub-hundred-millisecond streaming latencies. Our work ensured high inference accuracy across diverse test inputs while delivering reproducible build scripts and clear benchmark metrics for the client's engineering team. Let's discuss in more detail now. Reach out to initiate a conversation! Best regards, Quantum Code Solutions
$500 USD in 7 days
3.5
3.5

Hello, I can build your on-device voice-to-text and language identification pipeline optimized for the Rockchip NPU. My approach involves taking pre-trained speech and language models, converting them via the RKNN Toolkit, and applying quantization-aware training or mixed-precision optimization to achieve low-latency performance on RK356x hardware. I will wrap the optimized models into an Android-native application demo that handles live audio input, performs real-time language detection across your specified set of languages, and transcribes speech accurately. 1) Which specific Rockchip board model will you be using for final hardware deployment and testing? 2) Do you have a preferred base model architecture for speech recognition and language identification to start the conversion process? Thanks, Bharat
$450 USD in 14 days
2.8
2.8

Just wrapped a multilingual speech‑to‑text engine on a Rockchip RK356x, with on‑device language ID for English, Chinese, Japanese, Korean, Thai and Malay, all under 200 ms. I'm the perfect fit for your RKNN project. I’ll optimise a TensorFlow/PyTorch or ONNX model with quantisation‑aware training and mixed‑precision tricks, convert it with the RKNN Toolkit, and build a native Android demo in Kotlin/NDK that streams audio, detects language in real time, and outputs UTF‑8 transcription. I’ve delivered 5‑star reviews on real‑time NPU inference and Android AI apps, and I’ll provide clear build notes and a benchmark report showing WER and language‑ID accuracy. Let’s chat for a free consultation or I’ll share quick ideas right away. Chris | Lead Developer | Novatech
$250 USD in 7 days
3.9
3.9

Hello, I can take hands-on ownership of the complete Android voice pipeline—from model selection and RKNN conversion to NPU profiling and the final demo app. I spent five years developing AOSP, so I understand Android audio capture, native services, JNI/NDK integration, performance profiling, memory limits, and Rockchip-style embedded environments. My approach: 1. Benchmark multilingual ASR and language-ID candidates against your test set, paying special attention to Cantonese and Hokkien 2. Export the selected models through ONNX and convert them with RKNN Toolkit 3. Apply representative-data quantisation and mixed precision while measuring accuracy loss 4. Resolve unsupported operators and profile NPU/CPU fallbacks 5. Build a streaming pipeline with microphone capture, VAD, buffering, language confidence, and UTF-8 transcription 6. Integrate RKNN Runtime through Kotlin/Java and native C++ where performance requires it 7. Measure WER, language-ID accuracy, latency, real-time factor, memory, and NPU utilisation You will receive the RKNN models, complete Android source, reproducible conversion scripts, build instructions, and benchmark report. Before committing to exact thresholds, I need the reference board/SoC, RAM, Android version, RKNN Toolkit/Runtime versions, sample rates, and labelled test set. I would begin with a short feasibility benchmark, then lock the final model and optimisation plan. Best regards, Jijo
$400 USD in 7 days
2.3
2.3

Hi, I’m a Senior AI Engineer with 20+ years in computer vision and real-time ML. I have gone through your specific requirement for Rockchip speech recognition. I would keep preprocessing on Android and run the neural model through RKNN rather than TensorFlow Lite, because your target is specifically the Rockchip NPU. I will build the streaming inference path around RKNN Toolkit with quantisation checks, then connect audio capture to the model without blocking the UI. I’ll use C++ NDK with OpenCV where needed, because native processing gives tighter control over buffers and latency. And I’ll benchmark each language on the reference board, at least that is where I would start. I can send relevant ML and computer vision examples. Which Rockchip board and exact SoC will be the reference target? What model or test set are you providing for the eight languages? What WER and language ID accuracy thresholds define acceptance? Free for a quick call this week? Or answer those three and I will map the first build. Dev Singh
$500 USD in 12 days
2.3
2.3

Hi there, I see you're looking for a robust voice recognition pipeline capable of real-time language identification and transcription on Android using RKNN. Leveraging the RKNN Toolkit, I can optimize a model to meet your specific requirements, ensuring low latency and high accuracy for all specified languages, including English and Mandarin. I can also deliver a demo app that records audio and displays transcriptions in UTF-8, along with comprehensive build instructions for your team. Additionally, I'll provide a benchmark report to evaluate the word-error rate and language identification accuracy. Before proceeding, I’d like to clarify a couple of points: What specific Rockchip board will be the primary target for this implementation? Do you have an existing dataset for benchmarking, or would you need assistance in preparing one? I'm happy to discuss more details and ensure we align on the best approach for this project. Best regards, Ali
$250 USD in 7 days
2.0
2.0

Hi, handling multiple languages on a single NPU without constant re-initialisation is where most pipelines choke, so I would structure the audio stream to use a shared buffer and a lightweight language detector that only triggers a model switch when confidence drops below a threshold. I have worked with Rockchip hardware before and I know that quantising the language ID model to INT8 is usually enough to keep the memory footprint low while maintaining the strict accuracy you need. I can start right away and I will deliver a working Android demo that meets your accuracy targets.
$350 USD in 3 days
3.4
3.4

Hello, I can see the challenge is, The real hurdle is building a single on‑device pipeline that streams raw audio, performs on‑device language ID and ASR, and delivers sub‑second latency on a Rockchip NPU. Technical approach: We’ll start with a pre‑trained multilingual ASR backbone (e.g., XLS-R or Whisper‑tiny) and a lightweight language‑ID classifier fused into a single ONNX graph. The model will be quantised to 8‑bit INT8 with mixed‑precision for the encoder layers, while keeping the softmax head in FP16 to preserve ID confidence. Using the RKNN Toolkit’s graph fusion we’ll convert the combined graph to a single RKNN model that supports streaming inference via the NPU’s neural network API. The Android app will capture PCM frames, feed them to the RKNN runtime, and immediately render UTF‑8 text while updating a language‑confidence overlay. Edge cases such as low‑volume or overlapping speech will trigger a fallback to a lightweight confidence meter. Deliverable: A single RKNN model, an Android demo (Java/Kotlin + NDK wrapper) that records audio, runs streaming inference, outputs transcription and language label, plus a benchmark report with WER and language‑ID accuracy on the supplied test set. Credibility: I have delivered real‑time multilingual ASR pipelines on Rockchip NPUs for several OEMs. I am open to work immediately. Best Regards.
$250 USD in 7 days
0.0
0.0

Hi, there I recently delivered a multilingual voice‑to‑text pipeline for a smart speaker using an RK3566 NPU, achieving 93 % WER and 99 % language‑ID on 8 languages. The system integrated a quantised 4‑bit ASR encoder and a lightweight LSTM‑based language detector, both compiled with RKNN Toolkit and executed in under 120 ms per utterance. I plan to adopt the same architecture: a shared encoder trained with mixed‑precision (FP16/INT8) on a multilingual corpus (English, Mandarin, Thai, Cantonese, Japanese, Korean, Hokkien, Malay). The language‑ID module will be a lightweight softmax classifier fused into the encoder to avoid a separate inference pass. Quantisation‑aware training will be performed in PyTorch, exported to ONNX, then converted to RKNN with custom quantisation tables. For the Android demo, I will use a C++ NDK wrapper exposing a JNI interface, coupled with a Java/Kotlin UI that streams audio from the device microphone to the NPU. Build scripts will include the RKNN runtime, a pre‑compiled model bundle, and step‑by‑step integration notes. If I use my previous experience, your project will likely be completed successfully. Hope to discuss this in detail. Through detailed discussion, I think I can find the better solution to finish your project successfully. Thank you
$500 USD in 7 days
0.0
0.0

Hi there, On-device RKNN pipelines frequently stumble due to limited memory for streaming ASR and quantization misalignment between the model and the Rockchip NPU, which hurts language-ID accuracy. Proposed approach: build a streaming RKNN model with a shared feature extractor for ASR and language-ID, apply quantization-aware training, and use a lightweight language-head to refine ID with minimal latency. Optimize with RKNN Toolkit's mixed-precision and NPU-specific ops to maintain real-time performance. I've delivered a multilingual on-device ASR with language-id on RKNN for Android, achieving real-time transcription and accurate language detection on RK356x-class boards, with model conversions from PyTorch/ONNX to RKNN and careful quantization tuning. Smart improvement: add a trigger-based language-id revision step on sentence boundaries to reduce false IDs and improve stability under fast speech. Would you like me to tailor the test set and define realistic accuracy targets for your boards? Thank you, - Bohdan
$555 USD in 2 days
0.0
0.0

Hello, I reviewed your project and the goal is a real-time multilingual speech pipeline running natively through the Rockchip NPU on Android. I will optimise the selected speech and language identification models through RKNN Toolkit, focusing on quantisation, streaming inference and low latency for the target Rockchip board. The final solution will include the RKNN model, Android demo with UTF-8 transcription, automatic language detection for all requested languages, reproducible build notes and benchmark reporting for WER and language-ID accuracy. I will keep the architecture modular so model improvements remain straightforward. One question: Which exact Rockchip board and RKNN Toolkit version will be used for the acceptance testing? Best Regards, Sara
$300 USD in 1 day
0.0
0.0

Combining my 8+ years of experience as a Full Stack Developer with a specialty in Android App Development, I believe I am your best fit for this demanding Multilingual Voice Recognition Project. Starting from having developed over 50 scalable, high-performance and secure apps natively on the Android platform to utilizing APIs expertly, I'm familiar with the environment you wish RKNN-based voice-to-text pipeline to run smoothly on. Notably, I have strong TensorFlow & PyTorch model conversion capabilities—part of the prerequisite for your project—coupled with solid experience fine-tuning and optimising models for performance without compromising latency—I've spent countless hours, sweat and cups of coffee ensuring optimal conversation usage. After project delivery, I also provide not only clear build and integration notes but also video guides and full documentation so that you can easily replicate our successful results on fresh hardware.
$250 USD in 2 days
0.0
0.0

Penang , Butterworth, Malaysia
Payment method verified
Member since Dec 13, 2017
$250-750 USD
$30-250 USD
$250-750 USD
$250-750 USD
$750-1500 USD
$250-750 USD
₹12500-37500 INR
$2-8 USD / hour
$15-25 USD / hour
$15-25 USD / hour
$30-250 CAD
€30-250 EUR
€750-1500 EUR
₹100-400 INR / hour
₹1500-12500 INR
$8-15 USD / hour
$250-750 USD
$15-25 USD / hour
min £36 GBP / hour
$250-750 USD
$250-750 USD
₹37500-75000 INR
$10-30 USD
$250-750 USD
₹750-1250 INR / hour