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 kötegelt átíráshoz és egyéni beszédhez.

Támogatott nyelvek

A Speech SDK a következő nyelveket és platformokat támogatja:

Programozási nyelv Segédlet 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-C3 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ért lásd:

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.

Screenshot showing how to select a programming language in the documentation.

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:

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.

Következő lépések