모델

Microsoft AI: MAI-Voice-2-Flash

Markdown · JSON

Microsoft AI: MAI-Voice-2-Flash

Microsoft AI의 MAI-Voice-2-Flash는 어시스턴트, 고객 지원, 음성 메뉴를 위해 15개 언어의 표현력 있는 음성을 생성합니다. 빠른 응답, 선별된 목소리 라이브러리, 참조 음성 프롬프트, 대화 차례별 어조 제어를 결합합니다.

모델 소개

이 설명은 모델의 기능을 다룹니다. Ailoot에서 사용할 수 있는 입력, 출력 및 옵션은 아래에 선택한 메서드별로 표시됩니다.

MAI-Voice-2-Flash는 빠른 응답과 대량의 음성 경험을 위해 설계된 Microsoft AI의 텍스트 음성 변환 모델입니다. 제조사는 자연스러운 운율, 선명한 오디오, 표현력 있는 전달을 설명하며 어시스턴트, 고객 지원 에이전트, 전화 메뉴를 주요 작업으로 제시합니다. 작성된 발화문은 선택한 목소리의 음성 오디오가 됩니다. Flash는 MAI-Voice-2의 특정 변형이며 이후의 MAI-Voice-2.1 계열과 구분됩니다.

언어와 목소리 선택

이 정확한 모델의 모델 카드에는 15개 언어와 18개 로캘이 명시되어 있습니다. 영어, 이탈리아어, 스페인어, 힌디어, 프랑스어, 독일어, 포르투갈어, 한국어, 중국어 간체, 튀르키예어, 러시아어, 태국어, 네덜란드어, 루마니아어, 헝가리어를 포함하며 일부 언어에는 별도의 지역 변형이 있습니다. 의도한 언어를 선택하고 청취자가 들어야 할 실제 문구를 준비하세요. 인사, 제품 이름, 청중에게 익숙한 발음에는 로캘 구분이 중요할 수 있습니다.

Microsoft는 선별된 라이브러리와 짧은 녹음의 음성 프롬프트라는 두 가지 목소리 선택 경로를 문서화합니다. 라이브러리는 내레이션이나 상호작용용으로 기존 화자를 제공합니다. 참조 녹음은 제조사의 사용자 지정 목소리 워크플로를 통해 다른 화자의 목소리 정체성을 정의합니다. 관련 프롬프트에서 화자 선택을 유지해 시작 메시지, 설명, 후속 응답이 하나의 경험처럼 들리게 하세요.

대화형 음성의 어조

모델은 대화 차례 수준에서 어조, 표현, 감정을 제어합니다. 음성 어시스턴트에서는 첫 안내를 간결하게 쓰고 청취자에게 필요한 세부 내용을 이어서 작성하세요. 예를 들어 “열고 싶은 문서를 선택하세요. 제목이 확실하지 않다면 어떤 내용인지 말해 주세요.”라고 쓸 수 있습니다. 이 대본은 명확한 행동을 안내하면서 후속 질문의 여지도 남깁니다.

교육 대화에서는 설명과 학습자가 답해야 할 질문을 분리하세요. 메뉴에서는 선택지 이름을 짧게 하고 한 번 들었을 때도 분명한 문구를 사용하세요. 어조는 문단의 목적을 따라야 합니다. 안심시키기, 안내하기, 질문하기는 같은 목소리를 유지하면서도 서로 다른 표현이 필요할 수 있습니다.

참조 음성 준비

제조사는 음성 프롬프트에 5~60초의 녹음을 지정하며 추가 학습 없이 동의받은 화자에 맞춘다고 설명합니다. 참조가 결과에 상당한 영향을 주므로 적당한 에너지의 자연스러운 대화체를 권장합니다. 관계없는 극단적인 음량이나 감정 표현보다 사용하려는 목소리를 대표하는 녹음을 준비하세요.

이 모드는 사용 허가와 동의를 받은 목소리에 대해 문서화되어 있습니다. 해당 제조사 워크플로와 사전 설정 목소리 라이브러리는 별도의 준비 경로입니다. 출력은 여전히 제공된 발화문에서 새로 합성한 음성이며, 녹음은 원하는 화자의 목소리 정체성을 제공합니다.

음성 결과 활용

응답을 신속히 전달하면서 이해하기 쉬워야 하는 상호작용에 Flash를 사용하세요. 제조사는 MAI-Voice-2 계열의 운율과 음향 품질을 유지하면서 응답성에 중점을 둔 변형으로 소개합니다. 각 발화 차례를 그 발화문과 화자에 연결해 중요한 이름, 명령, 감정 변화를 맥락 안에서 검토할 수 있게 하세요.

유용한 결과는 필요한 언어와 목소리로 명확하게 말하는 안내나 응답입니다. 특히 안내가 연속될 때 청중이 실제로 듣는 방식으로 문구를 들어 보세요. 15개 언어, 18개 로캘이라는 규격은 이 정확한 Voice-2-Flash 버전에 속합니다. 이후 버전의 확장된 언어 목록과 관리형 목소리 세부 정보는 각각의 모델 소개에 속합니다.

Ailoot Ultra · 음성 합성 POST /v1/audio/speech microsoft/mai-voice-2-flash

microsoft/mai-voice-2-flash

Microsoft AI /microsoft/mai-voice-2-flash

시작하기

Microsoft AI의 MAI-Voice-2-Flash는 어시스턴트, 고객 지원, 음성 메뉴를 위해 15개 언어의 표현력 있는 음성을 생성합니다. 빠른 응답, 선별된 목소리 라이브러리, 참조 음성 프롬프트, 대화 차례별 어조 제어를 결합합니다.

허용 입력
텍스트
결과
오디오

Ailoot에서 사용 가능 · 입력 및 메서드

Ailoot Ultra · 음성 합성 POST /v1/audio/speech
입력
text
출력
audio
출력 형식
mp3
필드유형요건값과 한도기본값
필드model유형string요건필수값과 한도
microsoft/mai-voice-2-flash
기본값—
필드input유형string요건필수값과 한도
최소 길이: 1
단위: Unicode 문자
기본값—
필드voice유형string요건필수값과 한도
en-US-Harper:MAI-Voice-2, es-MX-Valeria:MAI-Voice-2, fr-FR-Soleil:MAI-Voice-2, de-DE-Klaus:MAI-Voice-2
기본값—
필드response_format유형string요건필수값과 한도
mp3
기본값—
입력 자료 조합

text_to_speech · 필수: input

메서드 매개변수와 수명 주기
매개변수명세
매개변수content_type명세application/json
매개변수required명세model, input, voice, response_format
매개변수voice_ids명세en-US-Harper:MAI-Voice-2, es-MX-Valeria:MAI-Voice-2, fr-FR-Soleil:MAI-Voice-2, de-DE-Klaus:MAI-Voice-2
매개변수response_format명세mp3
매개변수max_input_characters명세null
매개변수other_options명세false
매개변수input명세정확한 UTF-8 텍스트; 정규화 없이 계산한 유니코드 문자 수
매개변수material_types명세text

수명 주기: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · 실제로 반환된 task_id 또는 미디어 라이브러리 기록

GET /v1/media/assets/{asset_id}/content

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

이 모델 프로필에 있는 정확한 음성을 선택하세요.

입력 문자 수와 오디오 초는 서로 다른 측정 단위입니다.

요금

요금 정보는 요청 옵션을 추가하지 않습니다. 지원되는 매개변수는 선택한 메서드에 표시됩니다.

빠른 모드
미지정 빠른 모드를 선택한 경우
Flex 모드
미지정 flex 모드를 선택한 경우
최대 추론 수준
미지정 최대 추론 수준에 default 조정값을 적용하는 경우

Ailoot 요금

설정별 가격

각 요금을 표시된 조건과 대조하세요. 서로 대체되는 설정 묶음마다 하나의 요금만 적용하세요.

설정요금표과금 대상 수량과금 단위요금
설정기본 토큰 요금요금표기본 요금과금 대상 수량—과금 단위—요금
입력 · 입력 토큰 — / 1K 토큰
출력 · 출력 토큰 — / 1K 토큰
입력 · 캐시 읽기 — / 1K 토큰
입력 · 캐시 쓰기 — / 1K 토큰
입력 · 캐시 쓰기, 1시간 — / 1K 토큰
설정Ultra요금표—과금 대상 수량한자를 포함해 Unicode 코드 포인트 하나를 문자 하나로 계산합니다.과금 단위입력 문자 1K개당요금
입력 · 입력 문자 $0.03 입력 문자 1K개당

참조 요금 상세 정보

모델 수준의 참조 요금표는 메서드 선택, 견적 또는 요금을 변경하지 않습니다. 실제 과금에는 선택한 Ailoot 메서드 요금이 적용됩니다.

Microsoft AI: MAI-Voice-2-Flash

설정별 가격

설정과금 조건요금
설정Microsoft AI: MAI-Voice-2-Flash · 기본 설정과금 조건기본 설정요금
입력 · 입력 문자 수 US$0.00003 입력 문자당

Ailoot는 요청 전에 예상 금액을 미리 확보합니다. 결과를 받은 뒤 측정된 사용량을 기준으로 최종 요금을 정산합니다. 스트리밍 정산에는 최종 사용량 기록을 사용합니다. 금액 확보와 정산 방식 →

요청 예제

Ailoot Ultra · 음성 합성

curl
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VOICE_ID:?Choose an accepted voice ID from this exact model profile}"
export AILOOT_VOICE_ID
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "microsoft/mai-voice-2-flash", "input": "Good afternoon! This is a short voice take."}')
voice=os.environ["AILOOT_VOICE_ID"]
allowed=json.loads('["en-US-Harper:MAI-Voice-2", "es-MX-Valeria:MAI-Voice-2", "fr-FR-Soleil:MAI-Voice-2", "de-DE-Klaus:MAI-Voice-2"]')
if voice not in allowed: raise SystemExit("Choose an accepted voice ID from this exact model profile")
p["voice"]=voice
p["response_format"]="mp3"
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/speech \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o speech.mp3

결과 수신 및 저장

Ailoot Ultra · 음성 합성

mp3

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
기타 콘텐츠 조회
미디어 라이브러리작업 상태자산 세부 정보
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o media-assets.json
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_MEDIA_TASK_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_MEDIA_TASK_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_MEDIA_TASK_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/tasks/$resource_id" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o media-task.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-task.json").read_text())))
PY_RESULT
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_ASSET_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_ASSET_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_ASSET_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/assets/$resource_id" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o media-asset.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-asset.json").read_text())))
PY_RESULT
완료된 결과 모두 보관

반환된 완전한 응답, 파일, 콘텐츠 부분을 모두 보관하세요.

바이너리 결과 전체와 헤더를 보관하세요. JSON 또는 여러 출력이 반환되면 모든 데이터 항목을 보관하고 실제로 반환된 서명된 자산 URL을 각각 조회하세요.

원래 응답을 확인해야 할 경우

다시 제출하지 말고 정산 대조를 위해 최초 operation_id/X-Client-Request-ID를 보관하세요. 전용 오디오 폴링 라우트는 없습니다.

응답 필드
필드유형
필드binary audio유형bytes
필드response headers유형headers
오류와 다음 단계
응답조건다음 단계
응답400 · invalid_request_error조건필수 필드, 자료 표현 방식 또는 파라미터 값이 올바르지 않음다음 단계새 생성 요청 전에 표시된 필드를 수정하세요.
응답server_error조건반환된 응답에 작업 또는 결과 확인이 필요하다고 표시되어 있습니다다음 단계최초로 반환된 작업/태스크 ID, 요청 헤더와 응답을 보관하고, 지원되는 조회 방식으로 해당 최초 작업을 계속 조회하세요. 생성 요청을 다시 제출하지 마세요.

별칭

모델 별칭

Ailoot Ultra microsoft/mai-voice-2-flash

메서드 경로 별칭

위에 표시된 메서드 경로를 사용하세요.

관련 호출용 ID

microsoft/mai-voice-2-flash

FAQ · Microsoft AI: MAI-Voice-2-Flash
어떤 입력과 결과를 사용할 수 있나요?

POST /v1/audio/speech · microsoft/mai-voice-2-flash: text → audio

요청은 어떤 필드를 사용하나요?

POST /v1/audio/speech · microsoft/mai-voice-2-flash: model, input, voice, response_format

자세히 보기

Claude Code, OpenCode, Hermes, 자체 앱에 Ailoot를 연결하세요.

회사와 그 프로젝트 포트폴리오

회사와 그 프로젝트 포트폴리오: 수백만 고객, 매월 수십억 규모의 매출.

할인받아 토큰을 구매하세요.

정기 작업에는 구독 할인, 토큰 구매에는 최대 50% 프로모션 코드.

구독
정기 요청에 맞는 할인 요금제를 선택하세요.
최대 50% 프로모션 코드
구매할 때 코드를 넣으면 진행 중 행사에 따라 가격을 다시 계산합니다.
이력의 지출
요청마다 모델, 토큰, 금액을 저장합니다.

구독 선택 · 모델 가격 보기

판매하는 제품에 API를 연결하세요.

Ailoot 공식 이용 조건과 라이선스 계약으로 SaaS, 앱, 봇에 사용하세요. 재판매에는 리셀러 라이선스를 요청하세요.

상업용 앱
서비스의 유료 기능에 텍스트, 이미지, 영상, 소리 생성을 넣으세요.
리셀러 라이선스
프로젝트 설명과 접근 구조를 보내 사용·재판매의 서면 조건을 요청하세요.
사이트의 문서
연결 전에 공식 이용 조건, 라이선스 계약, 데이터 처리 정책을 읽을 수 있습니다.

리셀러 라이선스 요청 · 공식 이용 조건과 라이선스 계약