기술 자료

​
​

Development

User Acquisition

Monetization

산업 분야

Vivox Unity SDK

Vivox Unity SDK

Vivox
​
​
Vivox Unity SDK
  • Overview
  • Get started
  • Release notes
  • Developer guide
    • Set up your project
    • Create voice and text channels
    • Messaging
    • Player management
    • Device management
    • Audio management
    • Mobile development
    • Text-to-speech
    • Speech-to-text
      • Audio transcription conditions
      • Speech-to-text API
      • Speech-to-text and audio injection
    • Real-time recording
    • Server-side-recording
    • Troubleshooting
  • Tutorials
  • Reference
  1. Vivox Unity SDK 기술 자료

스피치 투 텍스트 API

Use the speech-to-text API to transcribe voice messages.
읽는 시간 1분
최근 업데이트: 8달 전

Vivox는 다음과 같은 스피치 투 텍스트 트랜스크립션 메서드를 사용합니다.

트랜스크립션 활성화 또는 비활성화

IVivoxService.SpeechToTextEnableTranscription

await VivoxService.Instance.SpeechToTextEnableTranscription( _channelName);
이 메서드를 사용하여 채널 내에서 스피치 투 텍스트 오디오 트랜스크립션 기능을 활성화합니다. 이 메서드는 다음 파라미터를 갖습니다.
ChannelName
: 트랜스크립션을 활성화하는 채널의 이름입니다.

IVivoxService.SpeechToTextDisableTranscription

await VivoxService.Instance.SpeechToTextDisableTranscription( _channelName);
이 메서드를 사용하여 채널 내에서 스피치 투 텍스트 오디오 트랜스크립션 기능을 비활성화합니다. 이 메서드는 다음 파라미터를 갖습니다.
ChannelName
: 트랜스크립션을 비활성화하는 채널의 이름입니다.

IVivoxService.IsSpeechToTextEnabled

bool isSpeechToTextEnabled = VivoxService.Instance.IsSpeechToTextEnabled(_channelName);
이 메서드를 사용하여 채널 내에서 트랜스크립션이 활성화되었는지 비활성화되었는지 확인합니다. 이 메서드는 다음 파라미터를 갖습니다.
ChannelName
: 트랜스크립션이 활성화되었는지 확인할 채널의 이름입니다.

트랜스크립션 알림

IVivoxService.SpeechToTextMessageReceived

VivoxService.Instance.SpeechToTextMessageReceived += OnSpeechTotextMessageAdded;VivoxService.Instance.SpeechToTextMessageReceived -= OnSpeechTotextMessageAdded;private void OnSpeechTotextMessageReceived(VivoxMessage message){ // Add your code here. “message” is the new transcribed message // added to the queue.}
이 이벤트 핸들러를 메서드에 바인드/바인드 해제하여 트랜스크립션 메시지가 추가될 때 알림을 받습니다.

트랜스크립션 언어 설정

LoginOptions.SpeechToTextLanguages

loginOptions = loginOptions ?? new LoginOptions();loginOptions.SpeechToTextLanguages = new List<string>{"en", "es", "fr"};
오디오 트랜스크립션의 힌트로 사용되는 언어 목록입니다. 기본값은 빈 배열로,
en
을 의미합니다. 트랜스크립션 채널에서 모든 사용자의 트랜스크립션을 알리기 위해 최대 3개의 언어를 선호하는 순서대로 지정할 수 있습니다. IETF 언어 태그 문자열을 검증하지는 않지만, BCP47을 준수해야 합니다(RFC 에디터).

Copyright © 2026 Unity Technologies
법률 정보개인정보 처리방침쿠키Documentation Terms of Use개인 정보 판매 또는 공유 금지개인정보 보호 선택(쿠키 설정)

'Unity', Unity 로고 및 기타 Unity 상표는 미국 및 기타 지역 내 Unity Technologies 또는 그 계열사의 상표 또는 등록상표입니다(자세한 내용은 여기에서 확인하세요). 기타 명칭 또는 브랜드는 해당 소유자의 상표입니다.

일부 페이지는 편의를 위해 기계 번역되었으며 부정확한 내용이 있을 수 있습니다. 정보가 상충되는 경우, 영어 버전을 우선으로 참조하세요.

  • 보고 있는 페이지
    • 트랜스크립션 활성화 또는 비활성화

      • IVivoxService.SpeechToTextEnableTranscription

      • IVivoxService.SpeechToTextDisableTranscription

      • IVivoxService.IsSpeechToTextEnabled

    • 트랜스크립션 알림

      • IVivoxService.SpeechToTextMessageReceived

    • 트랜스크립션 언어 설정

      • LoginOptions.SpeechToTextLanguages


이 페이지의 문제 보고