로컬 음성 인식·합성

최종 업데이트

Nemotron 3.5 ASR로 한국어 실시간 전사와 텍스트 저장하기

한국어 발화를 화면에서 확인하고 확정 문장을 텍스트로 남겨요.

Nemotron 3.5 ASR1는 600M 파라미터의 스트리밍 음성 인식 모델이에요. NVIDIA NeMo-Speech.cpp에서 시스템 기본 마이크를 연결하면 한국어 음성이 들어오는 동안 전사 내용을 볼 수 있어요. 한국어는 별도 적응 없이 전사할 수 있는 ko-KR 로케일이에요.

실행 조건과 핵심 내용
  • 600M 모델이 오디오를 청크 단위로 받아 새 구간의 전사를 이어가요.
  • 한국어 ko-KR는 바로 쓸 수 있는 32개 로케일에 포함돼요.
  • 첫 화면의 잠정 전사와 파일로 저장하는 최종 결과를 따로 확인해요.

말하는 중에 바뀌는 전사와 문장 확정

Nemotron 3.5 ASR는 오디오를 작은 청크로 처리해 현재까지 들은 말을 이어 보여주는 스트리밍 ASR이에요. 녹음이 끝난 뒤 한 번에 전사하는 작업과 달리, 마이크 입력 중간에도 문장이 바뀔 수 있어요. 새 청크가 들어올 때마다 문맥이 늘어나므로 화면의 짧은 구절은 잠정 결과로 보고, 침묵 뒤 확정된 문장을 최종 전사로 확인하세요. NVIDIA 모델 카드

모델 카드에는 40개 language-locales가 있지만 준비 상태가 다릅니다. 19개 transcription-ready와 13개 broad-coverage 언어는 바로 전사할 수 있고, 나머지 8개는 분야별 자료로 적응이 필요해요. 한국어 ko-KR는 transcription-ready예요. NVIDIA 모델 카드

마이크 옆의 노트북에 음성 파형이 표시된 화면
마이크 입력이 들어오는 동안 전사 내용이 갱신돼요.

설치하고 한국어 마이크 입력을 켜요

NeMo-Speech.cpp는 macOS·Linux용 설치 스크립트와 Windows PowerShell 설치 스크립트를 제공해요. 운영체제에 맞는 공식 설치 안내를 따라 CLI2를 준비한 뒤 새 터미널을 열어 nemo-speech doctor와 nemo-speech model list를 실행하세요. 첫 명령은 설치된 오디오·실행 백엔드를 보여주고, 둘째 명령은 현재 빌드가 사용할 수 있는 모델 별칭을 표시해요.

NeMo-Speech.cpp 설치, macOS·Linux
curl -fsSL https://github.com/NVIDIA/NeMo-Speech.cpp/raw/main/scripts/install.sh | sh
NeMo-Speech.cpp 설치, Windows PowerShell
irm https://github.com/NVIDIA/NeMo-Speech.cpp/raw/main/scripts/install.ps1 | iex
새 터미널에서 CLI 확인
nemo-speech doctor
nemo-speech model list

터미널의 마이크 권한을 허용하고 주변 잡음이 적은 곳에서 짧게 말해요. 명령은 Nemotron 3.5 별칭을 명시적으로 선택하고 최종 한국어 텍스트를 live-ko.txt에 저장합니다.

한국어 마이크 전사 시작
nemo-speech pull nemotron-3.5
nemo-speech transcribe --live --model nemotron-3.5 --output live-ko.txt

잠정 문장을 저장된 최종본과 대조해요

말을 멈추면 기본 endpointing 설정이 침묵을 감지해 해당 문장을 확정하고 마이크 수음은 계속할 수 있어요. 전체 전사를 끝내려면 Ctrl-C를 한 번 눌러 스트림을 정리해요. 터미널에는 최종 전사가 출력되고, live-ko.txt를 지정했다면 실행한 폴더에 텍스트 파일도 생깁니다. 파일을 열어 중간에 바뀐 구절과 확정된 문장을 비교하세요. NeMo-Speech.cpp CLI 안내

마이크 입력은 음성 파일을 만들지 않아요. 전사가 끝나면 저장된 텍스트에서 숫자와 고유명사를 바로잡고, 원본 녹음이 있다면 해당 구간을 다시 들어 확인하세요.

헤드폰과 마이크, 전사 작업 화면이 놓인 책상
부분 전사와 확정된 문장을 같은 녹음에서 비교할 수 있어요.

문장이 표시되기까지 얼마나 기다릴까요?

실시간 받아쓰기에서는 말을 한 뒤 글자가 나타나기까지의 대기 시간이 중요해요. 모델은 80~1120ms 길이의 음성을 청크로 모아 처리하며, 여기에 추론 시간이 더해져 화면에 문장이 표시됩니다. 작은 청크는 더 자주 갱신하고, 큰 청크는 더 긴 소리를 모은 뒤 처리해요. 사용할 장비와 마이크로 한 문장을 읽어 보고, 글자가 나타나는 시점과 문장이 확정되는 시점을 확인하세요.

녹음기와 메모, 음성 인식 결과를 듣는 헤드폰
마이크를 멈추면 전체 전사와 저장된 자막을 검토해요.

용어 각주

  1. 자동 음성 인식 — 음성에서 발화를 인식해 텍스트로 변환하는 기술입니다.

    본문으로 돌아가기
  2. CLI — Command-Line Interface의 약자입니다. 터미널에 명령어를 입력해 프로그램을 조작하는 방식입니다.

    본문으로 돌아가기

자주 묻는 질문

이 글에서 가장 먼저 확인할 것은 무엇인가요?
Nemotron 3.5 ASR는 600M 파라미터의 스트리밍 음성 인식 모델이에요. NVIDIA NeMo-Speech.cpp에서 시스템 기본 마이크를 연결하면 한국어 음성이 들어오는 동안 전사 내용을 볼 수 있어요. 한국어는 별도 적응 없이 전사할 수 있는 `ko-KR` 로케일이에요.
조건과 출처는 어디서 확인하나요?
Nemotron 3.5 ASR는 오디오를 작은 청크로 처리해 현재까지 들은 말을 이어 보여주는 스트리밍 ASR이에요. 녹음이 끝난 뒤 한 번에 전사하는 작업과 달리, 마이크 입력 중간에도 문장이 바뀔 수 있어요. 새 청크가 들어올 때마다 문맥이 늘어나므로 화면의 짧은 구절은 잠정 결과로 보고, 침묵 뒤 확정된 문장을 최종 전사로 확인하세요. [NVIDIA 모델 카드](https://huggingface.co/nvidia/nemotron-3.5-asr-streaming-0.6b)