음성 SDK란?
Speech SDK(소프트웨어 개발 키트)는 많은 Speech Services 기능을 제공하므로 음성 지원 애플리케이션을 개발할 수 있습니다. Speech SDK는 여러 프로그래밍 언어와 여러 플랫폼에서 사용할 수 있습니다. Speech SDK는 로컬 디바이스, 파일, Azure Blob Storage 및 입력 및 출력 스트림을 사용하여 실시간 및 비 실시간 시나리오 모두에 적합합니다.
경우에 따라 Speech SDK를 사용할 수 없거나 사용해서는 안 됩니다. 이러한 경우 REST API를 사용하여 Speech Services에 액세스할 수 있습니다. 예를 들어 일괄 처리 대화 내용 기록 및 사용자 지정 음성에 음성 텍스트 변환 REST API 모델 관리를 사용합니다.
지원되는 언어
Speech SDK는 다음 언어 및 플랫폼을 지원합니다.
프로그래밍 언어 | 참조 | 플랫폼 지원 |
---|---|---|
C# 1 | .NET | Windows, Linux, macOS, Mono, Xamarin.iOS, Xamarin.Mac, Xamarin.Android, UWP, Unity |
C++ 2 | C++ | Windows, Linux, macOS |
Go | Go | Linux |
Java | Java | Android, Windows, Linux, macOS |
JavaScript | JavaScript | Browser, Node.js |
Objective-C | Objective-C | iOS, macOS |
Python | Python | Windows, Linux, macOS |
Swift | Objective-C 3 | iOS, macOS |
1 C# 코드 샘플은 설명서에서 사용할 수 있습니다. C#용 Speech SDK는 .NET Standard 2.0을 기반으로 하므로 많은 플랫폼과 프로그래밍 언어를 지원합니다. 자세한 내용은 .NET 구현 지원을 참조하세요.
2 C는 Speech SDK에 대해 지원되는 프로그래밍 언어가 아닙니다.
3 Swift용 Speech SDK는 Objective-C용 Speech SDK와 클라이언트 라이브러리 및 참조 설명서를 공유합니다.
Important
이 페이지에서 Azure AI 음성 SDK를 다운로드하면 해당 라이선스를 승인하는 것입니다. 자세한 내용은 다음을 참조하세요.
음성 SDK 데모
다음 비디오에서는 C#용 Speech SDK를 설치하고 음성 텍스트 변환을 위한 .NET 콘솔 애플리케이션을 작성하는 방법을 보여 줍니다.
샘플 코드
Speech SDK 코드 샘플은 설명서 및 GitHub에서 사용할 수 있습니다.
문서 샘플
샘플이 포함된 설명서 페이지 상단에서 선택할 수 있는 옵션에는 C#, C++, Go, Java, JavaScript, Objective-C, Python 또는 Swift가 있습니다.
기본 설정하는 프로그래밍 언어로 샘플을 사용할 수 없는 경우 다른 프로그래밍 언어를 선택하여 시작하고 개념에 대해 배우거나 문서 시작 부분에서 링크된 참조 및 샘플을 볼 수 있습니다.
GitHub 샘플
자세한 샘플은 GitHub의 Azure-Samples/cognitive-services-speech-sdk 리포지토리에서 사용할 수 있습니다. C#(UWP, Unity 및 Xamarin 포함), C++, Java, JavaScript(Browser 및 Node.js 포함), Objective-C, Python 및 Swift에 대한 샘플이 있습니다. Go용 코드 샘플은 GitHub의 Microsoft/cognitive-services-speech-sdk-go 리포지토리에서 사용할 수 있습니다.
도움말 옵션
Microsoft Q&A 및 Stack Overflow 포럼에서는 Developer Community가 Azure Cognitive Speech 및 기타 서비스에 대한 질문을 하고 답변할 수 있습니다. Microsoft는 포럼을 모니터링하고 커뮤니티에서 아직 답변하지 않은 질문에 답변합니다. 사용자의 질문을 확인하려면 'azure-speech'로 태그를 지정합니다.
GitHub에서 문제를 만들어 아이디어를 제안하거나 버그를 보고할 수 있습니다.
- Azure-Samples/cognitive-services-speech-sdk
- Microsoft/cognitive-services-speech-sdk-go
- Microsoft/cognitive-services-speech-sdk-js
Azure AI 서비스에 대한 지원을 받고, 최신 상태를 유지하고, 피드백을 제공하고, 버그를 보고하려면 Azure AI 서비스 지원 및 도움말 옵션도 참조하세요.