본문으로 건너뛰기

Grok STT는 xAI의 speech-to-text로, 오디오 URL을 보내면 전사 텍스트와 단어 단위 타이밍, 감지된 언어를 돌려줍니다. 25개 언어, 채널별 전사, 핵심 용어 힌트를 지원합니다.

최저가 $0.00003/초

플레이그라운드

입력

음성→텍스트
1/1

오디오 파일을 끌어다 놓거나 직접 선택하세요 · 파일 1개 · 개당 최대 90 MB · MP4 · MP3 · WAV

파일 1 / 1개
받아쓸 오디오입니다. 업로드한 MP3나 WAV, 또는 MP3·WAV·M4A·FLAC·OGG·Opus·AAC·MP4·MKV의 공개 URL을 넣습니다. 1초~2시간이며, 이 오디오의 길이가 과금 대상입니다. 1자 이상

제출과 가격 계산을 열기 전에 계정을 확인하고 있습니다.

출력

실행 대기

결과가 여기에 표시됩니다.

입력을 설정하고 예상 비용을 확인한 뒤 모델을 실행하세요.

찾는 모델이 없나요?

필요한 모델과 쓰려는 목적을 알려 주세요. 다음에 무엇을 추가할지 정하는 팀에 바로 전달됩니다.

25개 언어 음성 전사, 숫자도 이름도 채널도 원하는 대로

xAI의 Grok STT는 오디오 URL을 받아 말한 내용을 작업 결과의 텍스트로 돌려주고, 단어마다 시간이 붙은 구조화된 전사도 함께 제공합니다. 언어를 비워 두면 자동으로 감지하고, 지정하면 숫자를 아라비아 숫자로 적어 줍니다. 중요한 이름을 목록에 넣어 두면 원하는 철자로 나오고, multichannel을 켜면 통화의 각 채널이 한 줄씩 따로 나옵니다. 미디어 저장소에는 아무것도 기록되지 않으며, 실제로 보낸 오디오의 초 단위로만 과금됩니다.

플레이그라운드 열기
입력
audio_url: 업로드한 MP3 또는 WAV, 또는 일반적인 오디오·영상 형식의 공개 URL
길이
요청당 1초부터 2시간까지
언어
구어 25개 언어, language를 비우면 자동 감지
출력
전사 텍스트와 단어별 시간이 붙은 전사, multichannel이면 채널마다 한 항목
과금
오디오 초 단위, 어떤 옵션도 가격을 바꾸지 않음
보관
미디어 자산은 만들어지지 않으며 업로드한 오디오는 1일 뒤 삭제
언어
구어 25개 언어, 감지도 지정도 가능language를 비워 두면 언어를 감지하며, 지원하는 25개 언어 가운데 어느 것이든 지정 여부와 관계없이 전사됩니다. 지정이 필요한 때는 text_normalization을 쓸 때입니다. 그 언어의 표기법대로 숫자를 적으려면 어느 언어인지 알아야 하기 때문입니다.
구조
작업 위의 텍스트, 그 옆의 시간 붙은 전사결과에는 전체 전사가 텍스트로 담깁니다. 그 옆의 output.transcript에는 감지된 언어, 오디오 길이(초), 그리고 단어마다 시작·종료 시간이 나열되고, multichannel을 켜면 채널별로도 같은 내용이 붙습니다. 파일은 만들어지지 않습니다. 화자 라벨은 결과에 포함되지 않습니다.
채널
화자가 따로 녹음되었다면 채널마다 한 줄multichannel을 켜면 파일의 각 채널(최대 8개)을 따로 전사해 채널 순서대로 한 줄씩 돌려줍니다. 가장 자주 놓치는 설정입니다. 저희 테스트에서 좌우에 서로 다른 화자가 있는 스테레오 파일은 이 설정을 끄면 한쪽 화자만 돌아왔습니다.

Grok STT API의 강점

  • 숫자를 사람이 적는 방식 그대로

    text_normalization을 켜면 말로 한 수치, 금액, 날짜, 단위가 숫자로 돌아옵니다. 테스트에서 “one thousand two hundred fifty dollars on March fourteenth”가 “$1,250 on March 14”가 되었습니다. 언어마다 표기가 다르므로 language가 필요하며, 없으면 요청이 실행 전에 거절됩니다. 기본값은 꺼짐입니다.

  • 목록에 적은 철자대로 나오는 이름

    keyterms는 50자 이내의 단어나 짧은 구를 한 줄에 하나씩 최대 100개까지 받아 전사를 그쪽으로 유도합니다. 라운지 안내 방송에 나온 가상의 이름 두 개는 목록 없이는 “Xandrel”과 “Corvessa”로, 목록이 있으면 정확히 적은 대로 나왔습니다. 게스트, 브랜드, 제품명, 전문 용어에 쓰세요.

  • 통화의 한쪽이 아니라 양쪽 모두

    왼쪽 채널에 상담원, 오른쪽 채널에 고객이 녹음된 파일에는 multichannel이 필요합니다. 각각 한 줄씩 나오고, output.transcript.channels에 채널별 단어 시간이 담깁니다. 끄면 스테레오 테스트에서 두 화자 중 한 명만 돌아왔고, 반대쪽은 통째로 빠졌습니다.

  • 음, 어는 남기거나 지우거나

    군말은 기본적으로 제거되어 자막과 회의록이 깔끔하게 읽힙니다. 말한 그대로의 기록이 필요하면 filler_words를 켜세요. 테스트에서는 전사가 말한 그대로 “Um, so, uh,”로 시작했습니다. 어느 쪽이든 가격은 바뀌지 않습니다.

  • 필터 없는 발화도 말한 그대로

    SpicyAPI는 자체 콘텐츠 필터를 덧대지 않습니다. 테스트에서 저희에게서 가장 강한 독백과 내레이션 원고를 녹음한 것이 별표도 삐 소리도 빈칸도 없이 한 단어씩 그대로 돌아왔습니다. 그래서 검색, 자막, 검토가 제품의 나머지 부분과 같은 자료 위에서 계속 작동합니다. 오디오에 대한 권리와 녹음된 사람들의 동의는 계속 사용자에게 있습니다.

  • 긴 녹음도 오래 기다리지 않습니다

    요청 하나에 1초부터 2시간까지의 오디오를 담을 수 있습니다. 저희 실행에서는 10초 클립이 약 3초, 1시간 전체가 약 15초 만에 돌아왔습니다. 제출하면 작업이 곧바로 돌아오고, 끝나면 그 작업에서 전사를 읽어 옵니다.

Grok STT 이런 분께 맞습니다

  • 팟캐스터와 영상 편집자

    가지고 있는 녹음에서 자막과 쇼 노트 만들기

    모든 단어에 시작·종료 시간이 붙으므로 플레이어에 맞는 길이로 자막 줄을 자를 수 있습니다. 게스트와 브랜드 이름을 keyterms에 넣어 두면 철자가 한 번에 정확히 정해집니다. 깔끔하게 읽히는 글이 필요하면 filler_words는 꺼 두세요.

  • 고객지원·영업 팀

    녹음된 통화를 화자별로 나눠 보관하기

    통화는 한 사람당 한 채널로 녹음되는 경우가 많습니다. multichannel을 켜면 상담원과 고객이 서로 다른 줄로 돌아오므로 검토, 요약, 통화 검색에 바로 쓸 수 있습니다. 화자 라벨은 없으므로 모두가 한 채널에 섞인 녹음은 하나의 텍스트 흐름으로 돌아옵니다.

  • 회의·인터뷰 기록

    수치와 이름이 정확한 기록

    language를 지정하고 text_normalization을 켜면 금액, 날짜, 수량이 풀어 쓴 말이 아니라 숫자로 도착합니다. 참석자와 제품 이름을 keyterms에 더하면 회의마다 철자가 흔들리는 일이 사라집니다.

  • 필터 없는 오디오 크리에이터와 플랫폼

    소재를 거절하지 않는 전사 단계

    오디오 드라마, 롤플레이 녹음, 필터 없는 오디오북 카탈로그도 말한 그대로 전사되므로 라이브러리의 한 구역만 텍스트가 없는 일 없이 전체에서 검색, 자막, 검토가 작동합니다. 소재와 그 안에 담긴 사람들의 동의에 대한 책임은 호출하는 쪽에 있습니다.

Grok STT API 호출 방법

  1. audio_url은 오디오 자체를 가리키게 하세요

    MP3나 WAV를 업로드하거나, 오디오 바이트 자체로 응답하는 공개 URL을 넘기세요. MP3, WAV, M4A, FLAC, OGG, Opus, AAC, MP4, MKV를 지원하며 길이는 1초부터 2시간까지입니다. 재생 페이지나 HTML을 돌려주는 공유 링크는 실패하고, 파일 헤더가 없는 원시 오디오(PCM, μ-law, A-law)도 받지 않습니다.

  2. 녹음에 대해 아는 것을 더하세요

    언어를 안다면 language를 지정하고, 이름과 브랜드 단어는 keyterms에 나열하고, 숫자를 아라비아 숫자로 원하면 text_normalization을 켜세요(language가 필요합니다). 화자가 별도 채널에 녹음되었다면 multichannel을, 군말도 남기고 싶다면 filler_words를 켜세요.

  3. Idempotency-Key와 함께 보내고 작업을 기다리세요

    제출하면 작업이 돌아옵니다. Idempotency-Key를 함께 보내면 연결이 끊긴 뒤의 재시도가 두 번째 작업을 만들지 않고 같은 작업으로 이어집니다. 이후 작업을 폴링하거나 등록한 콜백을 받으세요.

  4. 텍스트를 읽고 내 저장소에도 보관하세요

    전사는 작업 결과에 텍스트로 도착하고, output.transcript에는 단어별 시간, 감지된 언어, 오디오 길이가 담겨 있습니다. 미디어 저장소에는 아무것도 기록되지 않으며 전사는 프롬프트 데이터와 함께 삭제되므로, 작업이 끝나면 자신의 저장소로 복사하세요.

Grok STT 실제 예시

  • 좌우에 다른 화자가 있는 스테레오 통화

    왼쪽 채널에 여성, 오른쪽 채널에 남성이 녹음된 12초 분량을 multichannel을 켜고 보냈습니다. 각 쪽이 한 줄씩 따로 돌아왔습니다. 끄면 같은 파일에서 여성의 말만 돌아왔습니다.

    {"audio_url": "https://files.example.com/calls/support-call-0412.wav", "multichannel": true}
  • 사전에 없는 철자의 이름

    가상의 이름 두 개가 들어간 라운지 안내 방송을 두 이름 모두 핵심어로 넣어 보냈습니다. 목록이 없으면 같은 오디오가 “Xandrel”과 “Corvessa”로 나왔고, 있으면 이름이 적은 그대로 나왔습니다.

    {"audio_url": "https://files.example.com/announcements/lounge-announcement.mp3", "keyterms": [{"term": "Xandrelle"}, {"term": "Qorvessa"}]}
  • 숫자가 아라비아 숫자로 나오는 예약 확인

    언어를 지정하고 text_normalization을 켜서 말로 한 예약 확인을 보냈습니다. 금액과 날짜가 말이 아니라 “$1,250”과 “March 14”로 돌아왔습니다.

    {"audio_url": "https://files.example.com/calls/booking-confirmation.mp3", "language": "en", "text_normalization": true}

Grok STT API 자주 묻는 질문

품질의 대부분은 실행하기 전에 무엇을 알려 주느냐에서 나옵니다. 언어를 안다면 지정하고, 흔들리면 안 되는 이름은 목록에 넣고, 화자가 별도 채널에 녹음된 파일이라면 바로 multichannel을 켜세요. 이 설정 하나가 대화의 절반이 통째로 사라지느냐를 가릅니다. 자막을 만든다면 텍스트만이 아니라 시간이 붙은 전사를 읽으세요. 가격은 오디오 초 수만 따르므로 먼저 짧은 클립으로 시험해 보고 페이지의 실시간 견적을 확인하세요.