Bing Speech에서 Speech service로 마이그레이션Migrate from Bing Speech to the Speech service

이 문서를 사용 하 여 Bing Speech API에서 음성 서비스로 응용 프로그램을 마이그레이션합니다.Use this article to migrate your applications from the Bing Speech API to the Speech service.

이 문서에서는 Bing Speech Api와 Speech service 간의 차이점에 대해 간략하게 설명 하 고 응용 프로그램을 마이그레이션하기 위한 전략을 제안 합니다.This article outlines the differences between the Bing Speech APIs and the Speech service, and suggests strategies for migrating your applications. Bing Speech API 구독 키는 음성 서비스에서 작동 하지 않습니다. 새 음성 서비스 구독이 필요 합니다.Your Bing Speech API subscription key won't work with the Speech service; you'll need a new Speech service subscription.

단일 Speech service 구독 키는 다음 기능에 대 한 액세스 권한을 부여 합니다.A single Speech service subscription key grants access to the following features. 각 기능은 별도로 측정되므로 사용하는 기능에 대해서만 요금이 청구됩니다.Each is metered separately, so you're charged only for the features you use.

Speech SDK 는 기능 측면에서 Bing Speech 클라이언트 라이브러리를 대신하지만 다른 API를 사용합니다.The Speech SDK is a functional replacement for the Bing Speech client libraries, but uses a different API.

기능 비교Comparison of features

음성 서비스는 주로 Bing Speech와 비슷하며, 다음과 같은 차이점이 있습니다.The Speech service is largely similar to Bing Speech, with the following differences.

기능Feature Bing SpeechBing Speech Speech ServiceSpeech service 세부 정보Details
C# SDKC# SDK ✔️ ✔️ Speech service는 Windows 10, 유니버설 Windows 플랫폼 (UWP) 및 .NET Standard 2.0를 지원 합니다.Speech service supports Windows 10, Universal Windows Platform (UWP), and .NET Standard 2.0.
C++ SDKC++ SDK ✔️ Speech service는 Windows 및 Linux를 지원 합니다.Speech service supports Windows and Linux.
Java SDKJava SDK ✔️ ✔️ Speech service는 Android 및 음성 장치를 지원 합니다.Speech service supports Android and Speech Devices.
연속 음성 인식Continuous speech recognition 10분10 minutes 제한 없음Unlimited 음성 SDK는 무제한 연속 인식을 지원 하 고 시간 초과 시 자동으로 다시 연결 하거나 연결을 끊을 수 있습니다.The Speech SDK supports unlimited continuous recognition, and automatically reconnects upon timeout or disconnect.
부분 또는 중간 결과Partial or interim results ✔️ ✔️ 음성 SDK에서 지원 됩니다.Supported with the Speech SDK.
Custom Speech 모델Custom speech models ✔️ ✔️ Bing Speech에는 별도의 Custom Speech 구독이 필요합니다.Bing Speech requires a separate Custom Speech subscription.
사용자 지정 음성 글꼴Custom voice fonts ✔️ ✔️ Bing Speech에는 별도의 Custom Voice 구독이 필요합니다.Bing Speech requires a separate Custom Voice subscription.
24-kHz 음성24-kHz voices ✔️
음성 의도 인식Speech intent recognition 별도 LUIS API 호출이 필요합니다.Requires separate LUIS API call 통합형(SDK 사용)Integrated (with SDK) 음성 서비스에 LUIS 키를 사용할 수 있습니다.You can use a LUIS key with the Speech service.
간단한 의도 인식Simple intent recognition ✔️
긴 오디오 파일의 일괄 처리 기록Batch transcription of long audio files ✔️
인식 모드Recognition mode 엔드포인트 URI 통해 수동Manual via endpoint URI 자동Automatic 인식 모드는 음성 서비스에서 사용할 수 없습니다.Recognition mode is not available in the Speech service.
엔드포인트 위치Endpoint locality GlobalGlobal 지역Regional 지역별 엔드포인트가 대기 시간을 향상시킵니다.Regional endpoints improve latency.
REST APIREST APIs ✔️ ✔️ 음성 서비스 REST Api는 Bing Speech (다른 끝점)와 호환 됩니다.The Speech service REST APIs are compatible with Bing Speech (different endpoint). REST API는 텍스트 음성 변환 및 제한된 음성 텍스트 변환 기능을 지원합니다.REST APIs support text-to-speech and limited speech-to-text functionality.
WebSocket 프로토콜WebSockets protocols ✔️ Speech SDK는 서비스에 대 한 일정 연결을 요구 하는 기능에 대 한 웹 소켓 연결을 추상화 하므로 더 이상 수동으로 구독할 수 없습니다.The Speech SDK abstracts web socket connections for functionality that requires a constant connection to the service, so there is no longer support to subscribe to them manually.
서비스 간 API 호출Service-to-service API calls ✔️ C# 서비스 라이브러리를 통해 Bing Speech에 제공됩니다.Provided in Bing Speech via the C# Service Library.
오픈 소스 SDKOpen-source SDK ✔️

음성 서비스는 트랜잭션 기반 모델 대신 시간 기반 가격 책정 모델을 사용 합니다.The Speech service uses a time-based pricing model (rather than a transaction-based model). 자세한 내용은 Speech service 가격 책정 을 참조 하세요.See Speech service pricing for details.

마이그레이션 전략Migration strategies

사용자 또는 조직에 Bing Speech API를 사용 하는 개발 또는 프로덕션 환경에서 응용 프로그램이 있는 경우 가능한 한 빨리 음성 서비스를 사용 하도록 업데이트 해야 합니다.If you or your organization have applications in development or production that use a Bing Speech API, you should update them to use the Speech service as soon as possible. 사용 가능한 Sdk, 코드 샘플 및 자습서는 음성 서비스 설명서 를 참조 하세요.See the Speech service documentation for available SDKs, code samples, and tutorials.

Speech service REST api 는 Bing Speech api와 호환 됩니다.The Speech service REST APIs are compatible with the Bing Speech APIs. 현재 Bing Speech REST Api를 사용 하는 경우 REST 끝점을 변경 하 고 음성 서비스 구독 키로 전환 하기만 하면 됩니다.If you're currently using the Bing Speech REST APIs, you need only change the REST endpoint, and switch to a Speech service subscription key.

특정 프로그래밍 언어에 대해 Bing Speech 클라이언트 라이브러리를 사용하는 경우 API가 다르기 때문에 Speech SDK에서 사용 중인 애플리케이션으로 변경해야 합니다.If you're using a Bing Speech client library for a specific programming language, migrating to the Speech SDK requires changes to your application, because the API is different. Speech SDK는 새 기능에 액세스하면서 코드를 좀 더 간단히 만들어줄 수 있습니다.The Speech SDK can make your code simpler, while also giving you access to new features. 음성 SDK는 다양 한 프로그래밍 언어에서 사용할 수 있습니다.The Speech SDK is available in a wide variety of programming languages. 모든 플랫폼의 API는 비슷하며, 다중 플랫폼 개발을 용이하게 수행할 수 있습니다.APIs on all platforms are similar, easing multi-platform development.

음성 서비스는 글로벌 끝점을 제공 하지 않습니다.The Speech service doesn't offer a global endpoint. 애플리케이션이 모든 해당 트래픽에 대해 단일 지역별 엔드포인트를 사용할 때 효율적으로 작동하는지를 확인합니다.Determine if your application functions efficiently when it uses a single regional endpoint for all of its traffic. 그렇지 않을 경우 지리적 위치를 사용하여 가장 효율적인 엔드포인트를 확인합니다.If not, use geolocation to determine the most efficient endpoint. 사용 하는 각 지역에 별도의 음성 서비스 구독이 필요 합니다.You need a separate Speech service subscription in each region you use.

Speech Devices SDK를 시작하려면To get started with the Speech SDK:

  1. Speech SDK를 다운로드합니다.Download the Speech SDK.
  2. 음성 서비스 빠른 시작 가이드자습서를 진행 합니다.Work through the Speech service quickstart guides and tutorials. 또한 코드 샘플을 살펴보고 새 API를 경험합니다.Also look at the code samples to get experience with the new APIs.
  3. 음성 서비스를 사용 하도록 응용 프로그램을 업데이트 합니다.Update your application to use the Speech service.

지원Support

Bing Speech 고객은 지원 티켓을 개설하여 고객 지원 서비스에 문의해야 합니다.Bing Speech customers should contact customer support by opening a support ticket. 지원을 받으려면 기술 지원 플랜이 필요한 경우에도 Microsoft로 연락 주시면 됩니다.You can also contact us if your support need requires a technical support plan.

Speech service, SDK 및 API 지원이 필요한 경우 Speech service 지원 페이지를 방문 하세요.For Speech service, SDK, and API support, visit the Speech service support page.

다음 단계Next steps

참조See also