SShortSingh.
Back to feed

Meta's 7B-Parameter ASR Model Supports 1,693 Languages With Under 10% Error Rate

0
·1 views

Meta has developed a 7.8 billion-parameter automatic speech recognition model called Meta-Omnilingual-ASR-7B, maintained on Replicate by Subformer, capable of transcribing audio in 1,693 languages. The model combines wav2vec2 feature extraction with an LLM-based decoder, enabling zero-shot and few-shot multilingual transcription without language-specific training data. It achieves character error rates below 10% for 78% of supported languages and delivers near real-time performance on 30-second audio clips, though it requires around 17GB of VRAM. Key use cases include endangered language preservation, multilingual media subtitling, academic speech research, and heritage audio digitization. The model caps standard audio input at 40 seconds, with a separate unlimited-length variant available for longer recordings.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Developer builds fully client-side image editor using browser-native AI and WebAssembly

A developer has created APIC-Web, a free browser-based image editor that performs background removal, object removal, filters, and format conversion entirely on the user's device, with no photo ever uploaded to a server. The tool leverages MediaPipe's on-device ML model, WebAssembly, and the HTML Canvas API to keep all processing local. For cleaner background removal, the editor uses confidence masks returning float probabilities per pixel rather than hard binary labels, enabling smoother edge feathering around fine details like hair. Object removal is handled through exemplar-based texture synthesis — a pre-generative-AI technique — since running diffusion models client-side without server infrastructure is not feasible. The project is publicly available as a static web page, and the developer has shared key technical lessons around mask handling and performance optimization for others building similar privacy-focused tools.

0
ProgrammingDEV Community ·

How to Build a Reliable Multilingual Chat Translation Workflow with Tencent RTC

A tutorial published on DEV Community walks developers through building a production-grade translation workflow for community chat applications using Tencent RTC's TUIChat SDK. The guide highlights that while a translate button may appear simple to implement, real-world scenarios demand handling edge cases such as deleted messages, failed translations, and disputed meanings. The proposed architecture separates pure decision logic from imperative operations like API calls and persistence, using an event-driven pipeline to manage state safely. Key design rules ensure translation requests are recorded before execution, failed attempts keep original text visible, and human corrections are labeled rather than overwriting machine output. The tutorial also enforces that translation and content moderation remain independent processes to prevent policy bypass.

0
ProgrammingDEV Community ·

Developer Finds Critical Auth Bypass in Spring Boot App Caused by Null Password Handling

A developer building SCIP, a Spring Boot-based supply chain platform with over 90 REST endpoints, discovered a critical authentication bypass vulnerability during boundary testing. The flaw allowed any account with a null password field — such as soft-deleted users or malformed requests — to authenticate successfully with any password. The root cause was BCrypt's behavior when passed a null value, which returned true regardless of the stored hash. Standard happy-path test suites never caught the issue because they only validate correct credentials against valid hashes, not missing or null inputs. The fix was straightforward: adding a null guard to check the password field before BCrypt's comparison function is ever invoked.

0
ProgrammingDEV Community ·

Incident Agent Reported 'Healthy' Pipeline Using Stale Cached Data, Not Live Checks

A developer building Pipeline Rescue Agent, a Next.js incident-investigation tool, discovered a logic bug where the app reported a pipeline as 'Healthy' even when live Fivetran telemetry was unavailable. When the live data fetch failed, the app silently fell back to cached connector status showing 'connected' and 'on_schedule,' and used that stale snapshot to issue a current health verdict. No exception was raised and the API request completed successfully, making the false 'Healthy' verdict invisible without inspecting the evidence source alongside the final decision. The flaw mattered beyond display: the health verdict directly influenced which issues the agent prioritized for further investigation, meaning a false green could cause real problems to go unexamined. The fix involved ensuring that cached, non-live evidence could no longer satisfy a present-tense health determination, and Sentry instrumentation was used to reproduce, diagnose, and verify the correction across deliberate repository states.

Meta's 7B-Parameter ASR Model Supports 1,693 Languages With Under 10% Error Rate · ShortSingh