순수 C 언어로 음성 인식을 위한 Mistral Voxtral Realtime 4B 탐구하기

✍️ OpenClawRadar📅 게시일: February 13, 2026🔗 Source
순수 C 언어로 음성 인식을 위한 Mistral Voxtral Realtime 4B 탐구하기
Ad

Mistral Voxtral Realtime 4B는 순수 C로 구현된 음성-텍스트 모델로, C 표준 라이브러리만 사용하는 의존성 없는 대안을 제공합니다. antirez의 voxtral.c 저장소는 추론 시 Python 런타임, CUDA 툴킷 또는 기타 외부 라이브러리가 필요 없이 추론 파이프라인을 가능하게 합니다.

주요 기능

  • 순수 C 구현: C 표준 라이브러리 외에 외부 의존성이 필요 없어, 최소 의존성이 중요한 환경에 적합합니다.
  • 플랫폼별 백엔드: 두 가지 make 타겟을 제공합니다: Apple Silicon에서 더 빠른 처리를 위한 make mps와, bf16에서 fp32로의 변환 필요로 인해 성능이 느리지만 OpenBLAS가 장착된 Intel Mac 또는 Linux 시스템용 make blas입니다.
  • 오디오 처리: 입력 길이에 관계없이 메모리 사용량을 제한하기 위해 겹치는 창이 있는 청크 인코더를 사용합니다. 또한 macOS에서 stdin 또는 마이크를 통한 오디오 입력을 허용하여 실시간 또는 파일 기반 전사 작업에 대한 다양성을 높입니다.
  • 스트리밍 C API: vox_stream_t API는 증분 오디오 공급을 허용하고 생성된 대로 토큰 문자열을 출력합니다.

사용법

  • ./download_model.sh를 사용하여 모델(~8.9GB)을 다운로드합니다.
  • 파일에서 오디오 전사: ./voxtral -d voxtral-model -i audio.wav
  • macOS에서 마이크를 통한 실시간 전사: ./voxtral -d voxtral-model --from-mic
  • ffmpeg를 사용한 트랜스코딩 및 전사: ffmpeg -i audio.mp3 -f s16le -ar 16000 -ac 1 - 2> /dev/null | ./voxtral -d voxtral-model --stdin

이 프로젝트는 현재 제한된 샘플에 의존하므로 추가 테스트에 열려 있습니다. 완전한 프로덕션 준비에는 특히 KV 캐시의 순환 버퍼를 테스트하기 위한 긴 전사 처리에 더 많은 작업이 필요할 수 있습니다.

📖 전체 소스 읽기: HN AI Agents

Ad

👀 See Also

클로드 코드로 프로그래밍 언어 만들기: 커틀릿 실험
Tools

클로드 코드로 프로그래밍 언어 만들기: 커틀릿 실험

안쿠르 세티는 클로드 코드를 사용하여 4주 동안 '컷릿'이라는 완전한 프로그래밍 언어를 구축했으며, AI가 모든 코드 라인을 생성하는 동안 그는 가드레일과 테스트에 집중했습니다. 이 언어는 동적 타이핑, 벡터화 연산, REPL을 특징으로 하며 macOS와 Linux에서 실행됩니다.

OpenClawRadar
engram v3.4.0, 새로운 속도 제한 하에서 Claude Code를 계속 실행할 수 있도록 Anthropic 플러그인 추가
Tools

engram v3.4.0, 새로운 속도 제한 하에서 Claude Code를 계속 실행할 수 있도록 Anthropic 플러그인 추가

engram v3.4.0은 Claude Code 전용 Anthropic 플러그인을 도입하여 비용 관리, 컨텍스트 조회, 오류 표시를 위한 3가지 스킬을 추가합니다. 설치: `/plugin install engram` 또는 `npm install -g engramx@latest`.

OpenClawRadar
나노코드: JAX와 TPU를 사용한 클로드(Claude) 스타일 코딩 에이전트 훈련
Tools

나노코드: JAX와 TPU를 사용한 클로드(Claude) 스타일 코딩 에이전트 훈련

Nanocode는 Constitutional AI와 TPU 최적화를 사용하여 Claude와 유사한 코딩 에이전트를 종단 간 학습시키는 JAX 라이브러리입니다. 13억 개의 파라미터를 가진 모델은 TPU v6e-8에서 약 9시간 동안 200달러의 비용으로 학습시킬 수 있습니다.

OpenClawRadar
포지: 클로드 코드로 구축된 클로드 코드용 메모리 시스템
Tools

포지: 클로드 코드로 구축된 클로드 코드용 메모리 시스템

한 개발자가 Claude Code 대화에서 결정, 제약 조건, 거부 사항을 자동으로 포착하는 TypeScript 모노레포 MCP 서버인 Forge를 구축했습니다. 이는 6단계 파이프라인을 사용하여 구조화된 데이터를 분류, 추출하고 이벤트 소싱 SQLite 모델에 저장합니다.

OpenClawRadar