Mi a Speech SDK?
A Speech SDK (szoftverfejlesztői készlet) a Speech szolgáltatás számos funkcióját teszi elérhetővé, így beszédalapú alkalmazásokat fejleszthet. A Speech SDK számos programozási nyelven és platformon érhető el. A Speech SDK ideális mind a valós idejű, mind a nem valós idejű forgatókönyvekhez, helyi eszközök, fájlok, Azure Blob Storage, bemeneti és kimeneti streamek használatával.
Bizonyos esetekben nem használhatja a Speech SDK-t. Ezekben az esetekben REST API-k használatával érheti el a Speech szolgáltatást. Használhatja például a Speech to text REST API-t a kötegelt átíráshoz és az egyéni beszédmodell-kezeléshez.
Támogatott nyelvek
A Speech SDK a következő nyelveket és platformokat támogatja:
Programozási nyelv | Referencia | Platformtámogatás |
---|---|---|
C# 1 | .NET | Windows, Linux, macOS, Mono, Xamarin.iOS, Xamarin.Mac, Xamarin.Android, UWP, Unity |
C++ 2 | C++ | Windows, Linux, macOS |
Ugrás | Ugrás | Linux |
Java | Java | Android, Windows, Linux, macOS |
JavaScript | JavaScript | Böngésző, Node.js |
Objective-C | Objective-C | iOS, macOS |
Python | Python | Windows, Linux, macOS |
Swift | Objective-C 3 | iOS, macOS |
A dokumentációban 1 C#-kódminta érhető el. A Speech SDK for C# a .NET Standard 2.0-n alapul, ezért számos platformot és programozási nyelvet támogat. További információ: .NET-implementáció támogatása.
A 2 C nem támogatott programozási nyelv a Speech SDK-hoz.
3 A SwiftHez készült Speech SDK megosztja az ügyfélkódtárakat és a referenciadokumentációt az Objective-C-hez készült Speech SDK-val.
Fontos
Az Azure AI Speech SDK-k bármelyikének letöltésével elismeri a licencét. További információk:
Speech SDK bemutató
Az alábbi videó bemutatja, hogyan telepítheti a Speech SDK for C# alkalmazást, és hogyan írhat egy .NET-konzolalkalmazást a beszéd szöveggé alakításához.
Kódminták
A Speech SDK-kódminták a dokumentációban és a GitHubon érhetők el.
Docs-minták
A mintákat tartalmazó dokumentációs lapok tetején a következő lehetőségek közül választhat: C#, C++, Go, Java, JavaScript, Objective-C, Python vagy Swift.
Ha egy minta nem érhető el az előnyben részesített programozási nyelven, választhat egy másik programozási nyelvet az első lépésekhez, és megismerheti az alapfogalmakat, vagy megtekintheti a cikk elején hivatkozott hivatkozásokat és mintákat.
GitHub-minták
Részletes minták érhetők el a GitHub Azure-Samples/cognitive-services-speech-sdk adattárában. A C#-hoz (beleértve az UWP-t, a Unityt és a Xamarint), a C++-ot, a Java-t, a JavaScriptet (beleértve a Böngészőt és a Node.js), az Objective-C-t, a Pythont és a Swiftet is. A Go-hoz készült kódminták a Microsoft/cognitive-services-speech-sdk-go adattárban érhetők el a GitHubon.
Súgóbeállítások
A Microsoft Q&A és a Stack Overflow fórumai a fejlesztői közösség számára is elérhetők, hogy kérdéseket tegyenek fel és válaszoljanak meg az Azure Cognitive Speechdel és más szolgáltatásokkal kapcsolatban. A Microsoft figyeli azokat a fórumokat és válaszokat, amelyekre a közösség még nem válaszolt. Annak érdekében, hogy biztosan láthassuk a kérdését, címkézze fel az "azure-speech" címkével.
Javaslatot tehet egy ötletre vagy jelenthet egy hibát, ha problémát hoz létre a GitHubon:
- Azure-Samples/cognitive-services-speech-sdk
- Microsoft/cognitive-services-speech-sdk-go
- Microsoft/cognitive-services-speech-sdk-js
Tekintse meg az Azure AI-szolgáltatások támogatását és súgóját is, amelyekkel támogatást kaphat, naprakész maradhat, visszajelzést küldhet és hibákat jelenthet az Azure AI-szolgáltatásokhoz.