Vad är tal Översättning?What is speech translation?

Tal översättning från Azure Speech Services, aktiverar real tids-, tal-till-tal-och tal-till-text-översättning i real tid av ljud strömmar.Speech translation from Azure Speech Services, enables real-time, multi-language speech-to-speech and speech-to-text translation of audio streams. Med tal-SDK har dina program, verktyg och enheter åtkomst till käll avskrifter och översättnings utdata för tillhandahållen ljud.With the Speech SDK, your applications, tools, and devices have access to source transcriptions and translation outputs for provided audio. Interimistiska avskrifter och översättnings resultat returneras som tal identifieras och slutliga resultat kan konverteras till syntetiskt tal.Interim transcription and translation results are returned as speech is detected, and finals results can be converted into synthesized speech.

Microsofts översättnings motor drivs av två olika metoder: statistisk maskin översättning (SMT) och neurala Machine Translation (NMT).Microsoft's translation engine is powered by two different approaches: statistical machine translation (SMT) and neural machine translation (NMT). SMT använder avancerad statistisk analys för att uppskatta de bästa möjliga översättningarna med några få ord.SMT uses advanced statistical analysis to estimate the best possible translations given the context of a few words. Med NMT används neurala-nätverk för att tillhandahålla mer exakta, naturligt förekommande översättningar genom att använda den fullständiga kontexten för meningar för att översätta ord.With NMT, neural networks are used to provide more accurate, natural-sounding translations by using the full context of sentences to translate words.

Idag använder Microsoft NMT för översättning till de flesta populära språken.Today, Microsoft uses NMT for translation to most popular languages. Alla språk som är tillgängliga för tal till talöversättning drivs av NMT.All languages available for speech-to-speech translation are powered by NMT. Tal till text translation kan använda SMT eller NMT beroende på språkparet.Speech-to-text translation may use SMT or NMT depending on the language pair. När mål språket stöds av NMT, är den fullständiga översättningen NMT.When the target language is supported by NMT, the full translation is NMT-powered. När mål språket inte stöds av NMT, är översättningen en hybrid av NMT och SMT, med engelska som en "Pivot"-lösning mellan de två språken.When the target language isn't supported by NMT, the translation is a hybrid of NMT and SMT, using English as a "pivot" between the two languages.

Kärn funktionerCore features

Här är de funktioner som är tillgängliga via API: er för tal-SDK och REST:Here are the features available via the Speech SDK and REST APIs:

AnvändningsfallUse case SDKSDK RESTREST
Översättning av tal till text med igenkännings resultat.Speech-to-text translation with recognition results. JaYes NejNo
Översättning av tal till tal.Speech-to-speech translation. JaYes NejNo
Resultat av löpande igenkänning och översättning.Interim recognition and translation results. JaYes NejNo

Kom igång med tal ÖversättningGet started with speech translation

Vi erbjuder snabb starter som har utformats för att du ska kunna köra kod på mindre än 10 minuter.We offer quickstarts designed to have you running code in less than 10 minutes. Den här tabellen innehåller en lista över tal översättnings snabb starter ordnade efter språk.This table includes a list of speech translation quickstarts organized by language.

SnabbstartQuickstart PlattformPlatform API-referensAPI reference
C#, .NET CoreC#, .NET Core WindowsWindows MellanBrowse
C#, .NET FrameworkC#, .NET Framework WindowsWindows MellanBrowse
C#, UWPC#, UWP WindowsWindows MellanBrowse
C++C++ WindowsWindows MellanBrowse
JavaJava Windows, Linux, macOSWindows, Linux, macOS MellanBrowse

ExempelkodSample code

Exempel koden för talet SDK finns på GitHub.Sample code for the Speech SDK is available on GitHub. De här exemplen beskriver vanliga scenarier som att läsa ljud från en fil eller ström, kontinuerlig och enkel igenkänning/översättning och arbeta med anpassade modeller.These samples cover common scenarios like reading audio from a file or stream, continuous and single-shot recognition/translation, and working with custom models.

Stöd linjer för migreringMigration guides

Om dina program, verktyg eller produkter använder Translator Speech APIhar vi skapat guider som hjälper dig att migrera till tal tjänsterna.If your applications, tools, or products are using the Translator Speech API, we've created guides to help you migrate to the Speech Services.

ReferensdokumentReference docs

Nästa stegNext steps