Viktig informationRelease notes

1.7.0 för tal-SDK: 2019-version för septemberSpeech SDK 1.7.0: 2019-September release

Nya funktionerNew Features

  • Beta stöd för Xamarin på Universell Windows-plattform (UWP), Android och iOS har lagts tillAdded beta support for Xamarin on Universal Windows Platform (UWP), Android, and iOS
  • IOS-stöd har lagts till för UnityAdded iOS support for Unity
  • Har lagt till stöd för komprimerade instöd för ALaw, Mulaw, FLAC på Android, iOS och LinuxAdded Compressed input support for ALaw, Mulaw, FLAC on Android, iOS and Linux
  • Lade till SendMessageAsync i anslutnings klassen för att skicka ett meddelande till tjänstenAdded SendMessageAsync in Connection class for sending a message to service
  • Lade till SetMessageProperty i anslutnings klassen för att ange egenskapen för ett meddelandeAdded SetMessageProperty in Connection class for setting property of a message
  • TTS-tillagda bindningar för Java (JRE och Android), python, Swift och mål-CTTS added bindings for Java (Jre and Android), Python, Swift, and Objective-C
  • TTS-stöd för uppspelning av OS för macOS, iOS och Android.TTS added playback support for macOS, iOS, and Android.
  • Information om Word-gränser för TTS har lagts till.Added "word boundary" information for TTS.

FelkorrigeringarBug fixes

  • Fast IL2CPP build-problem på Unity 2019 för AndroidFixed IL2CPP build issue on Unity 2019 for Android
  • Ett åtgärds fel med felaktigt utformade huvuden i WAV-filen har bearbetats felaktigtFixed issue with malformed headers in wav file input being processed incorrectly
  • Ett fast problem med UUID-nummer är inte unikt i vissa anslutnings egenskaperFixed issue with UUIDs not being unique in some connection properties
  • Åtgärdade några varningar om specificerare för null-värden i Swift-bindningar (kan kräva små kod ändringar)Fixed a few warnings about nullability specifiers in the Swift bindings (might require small code changes)
  • En bugg har åtgärd ATS som gjorde att WebSocket-anslutningar stängdes på ett smidigt sätt under nätverks belastningFixed a bug that caused websocket connections to be closed ungracefully under network load
  • iOS: stöd har släppts för arm7s-arkitektureniOS: dropped support for arm7s architecture
  • Ett problem har åtgärd ATS på Android som ibland resulterar i dubbla exponerings-ID: n som används av DialogServiceConnectorFixed an issue on Android that sometimes results in duplicate impression IDs used by DialogServiceConnector
  • Förbättringar av anslutningarnas stabilitet i flera olika interaktioner och rapportering av fel (via avbrutna händelser) när de inträffar med DialogServiceConnectorImprovements to the stability of connections across multi-turn interactions and the reporting of failures (via Canceled events) when they occur with DialogServiceConnector
  • DialogServiceConnector-sessionen börjar nu att tillhandahålla händelser, inklusive när ListenOnceAsync anropas () under en aktiv StartKeywordRecognitionAsync ()DialogServiceConnector session starts will now properly provide events, including when calling ListenOnceAsync() during an active StartKeywordRecognitionAsync()
  • Har åtgärdat en krasch som är associerad med DialogServiceConnector-aktiviteter som tas emotAddressed a crash associated with DialogServiceConnector activities being received

ExempelSamples

  • Snabb start för XamarinQuickstart for Xamarin
  • Uppdaterad CPP-snabb start med information om Linux-ARM64Updated CPP Quickstart with Linux ARM64 information
  • Uppdaterad enhets snabb start med iOS-informationUpdated Unity quickstart with iOS information

1.6.0 för tal-SDK: 2019 – utgåva från juniSpeech SDK 1.6.0: 2019-June release

ExempelSamples

  • Snabb starts exempel för text till tal på UWP och UnityQuickstart samples for Text To Speech on UWP and Unity
  • Snabb starts exempel för SWIFT på iOSQuickstart sample for Swift on iOS
  • Unity-exempel för tal & Avsiktsigenkänning och översättningUnity samples for Speech & Intent Recognition and Translation
  • Uppdaterade snabb starts exempel för DialogServiceConnectorUpdated quickstart samples for DialogServiceConnector

Förbättringar/ändringarImprovements / Changes

  • Namn område för dialog ruta:Dialog namespace:
    • SpeechBotConnector har bytt namn till DialogServiceConnectorSpeechBotConnector has been renamed to DialogServiceConnector
    • BotConfig har bytt namn till DialogServiceConfigBotConfig has been renamed to DialogServiceConfig
    • BotConfig:: FromChannelSecret () har mappats om till DialogServiceConfig:: FromBotSecret ()BotConfig::FromChannelSecret() has been remapped to DialogServiceConfig::FromBotSecret()
    • Alla befintliga direkt linje tal klienter fortsätter att stödjas efter namnbytetAll existing Direct Line Speech clients continue to be supported after the rename
  • Uppdatera TTS-kortet till stöd för proxy, beständig anslutningUpdate TTS REST adapter to support proxy, persistent connection
  • Förbättra fel meddelandet när en ogiltig region skickasImprove error message when an invalid region is passed
  • SWIFT/mål-C:Swift/Objective-C:
    • Förbättrad fel rapportering: De metoder som kan resultera i ett fel finns nu i två versioner: En som visar ett NSError objekt för fel hantering och ett som aktiverar ett undantag.Improved error reporting: Methods that can result in an error are now present in two versions: One that exposes an NSError object for error handling, and one that raises an exception. Den tidigare visas för Swift.The former are exposed to Swift. Den här ändringen kräver anpassningar av befintlig SWIFT-kod.This change requires adaptations to existing Swift code.
    • Förbättrad händelse hanteringImproved event handling

FelkorrigeringarBug fixes

  • Korrigering för TTS: där SpeakTextAsync framtida returneras utan att vänta tills ljudet har Render ATSFix for TTS: where SpeakTextAsync future returned without waiting until audio has completed rendering
  • Korrigering för konvertering av strängar i C# för att aktivera stöd för fullständigt språkFix for marshaling strings in C# to enable full language support
  • Åtgärda problem med .NET Core-appen för att läsa in kärn bibliotek med net461 Target Framework i exempelFix for .NET core app problem to load core library with net461 target framework in samples
  • Åtgärda tillfälliga problem för att distribuera interna bibliotek till mappen utdata i exempelFix for occasional issues to deploy native libraries to the output folder in samples
  • Korrigering för att webb uttag ska avslutas på ett tillförlitligt sättFix for web socket closing reliably
  • Åtgärda möjliga krascher när du öppnar en anslutning under mycket tung belastning på LinuxFix for possible crash while opening a connection under very heavy load on Linux
  • Korrigering för saknade metadata i Ramverks paketet för macOSFix for missing metadata in the framework bundle for macOS
  • Åtgärda problem med pip install --user WindowsFix for problems with pip install --user on Windows

1.5.1 för tal-SDKSpeech SDK 1.5.1

Detta är en fel korrigerings version och påverkar endast det inbyggda/hanterade SDK: n.This is a bug fix release and only affecting the native/managed SDK. Den påverkar inte JavaScript-versionen av SDK: n.It is not affecting the JavaScript version of the SDK.

FelkorrigeringarBug fixes

  • Åtgärda FromSubscription när den används med konversations avskriftering.Fix FromSubscription when used with Conversation Transcription.
  • Åtgärda felet i Keyword upptäcka för den första virtuella assistenten för rösten.Fix bug in keyword spotting for voice-first virtual assistant.

1.5.0 för tal-SDK: 2019 – maj-utgåvaSpeech SDK 1.5.0: 2019-May release

Nya funktionerNew features

  • Funktionen Wake Word (nyckelord upptäcka/KWS) är nu tillgänglig för Windows och Linux.Wake word (Keyword spotting/KWS) functionality is now available for Windows and Linux. KWS-funktionen kan fungera med valfri mikrofon typ, officiellt KWS-support, men är för närvarande begränsad till de mikrofoner som finns i Azure Kinect DK-maskinvara eller i tal enheter SDK.KWS functionality might work with any microphone type, official KWS support, however, is currently limited to the microphone arrays found in the Azure Kinect DK hardware or the Speech Devices SDK.
  • Funktionen för fras tips är tillgänglig via SDK.Phrase hint functionality is available through the SDK. Mer information finns här.For more information, see here.
  • Konversations avskrifts funktionerna är tillgängliga via SDK: n.Conversation transcription functionality is available through the SDK. Se här.See here.
  • Lägg till stöd för röst-första virtuella assistenter med hjälp av kanalen för direkt linje tal.Add support for voice-first virtual assistants using the Direct Line Speech channel.

ExempelSamples

  • Exempel för nya funktioner eller nya tjänster som stöds av SDK har lagts till.Added samples for new features or new services supported by the SDK.

Förbättringar/ändringarImprovements / Changes

  • Har lagt till olika igenkännings egenskaper för att justera tjänstens beteende eller tjänst resultat (t. ex. maskering av svordomar och andra).Added various recognizer properties to adjust service behavior or service results (like masking profanity and others).
  • Nu kan du konfigurera tolken via standard konfigurations egenskaperna, även om du har skapat tolken FromEndpoint.You can now configure the recognizer through the standard configuration properties, even if you created the recognizer FromEndpoint.
  • Mål-C: OutputFormat egenskapen har lagts till i SPXSpeechConfiguration.Objective-C: OutputFormat property was added to SPXSpeechConfiguration.
  • SDK stöder nu Debian 9 som en Linux-distribution.The SDK now supports Debian 9 as a Linux distribution.

FelkorrigeringarBug fixes

  • Ett problem har åtgärd ATS där högtalar resursen var destructed för tidigt i text-till-tal.Fixed a problem where the speaker resource was destructed too early in text-to-speech.

1.4.2 för tal-SDKSpeech SDK 1.4.2

Detta är en fel korrigerings version och påverkar endast det inbyggda/hanterade SDK: n.This is a bug fix release and only affecting the native/managed SDK. Den påverkar inte JavaScript-versionen av SDK: n.It is not affecting the JavaScript version of the SDK.

Speech SDK 1.4.1Speech SDK 1.4.1

Detta är endast en JavaScript-version.This is a JavaScript-only release. Inga funktioner har lagts till.No features have been added. Följande korrigeringar har gjorts:The following fixes were made:

  • Förhindra att webb paketet läser in https-proxy-agenten.Prevent web pack from loading https-proxy-agent.

1.4.0 för tal-SDK: 2019 – april-versionSpeech SDK 1.4.0: 2019-April release

Nya funktionerNew features

  • SDK stöder nu text till tal-tjänsten som beta version.The SDK now supports the text-to-speech service as a beta version. Den stöds på Windows-och Linux Desktop från C++ och C#.It is supported on Windows and Linux Desktop from C++ and C#. Mer information hittar du i text till tal-översikten.For more information, check the text-to-speech overview.
  • SDK stöder nu MP3-och Opus/OGG-ljudfiler som strömmande indatafiler.The SDK now supports MP3 and Opus/OGG audio files as stream input files. Den här funktionen är endast tillgänglig i Linux C++ från C# och och är för närvarande i beta version (mer information här).This feature is available only on Linux from C++ and C# and is currently in beta (more details here).
  • Tal-SDK för Java, .NET Core C++ och mål-C har fått stöd för MacOS.The Speech SDK for Java, .NET core, C++ and Objective-C have gained macOS support. Mål-C-supporten för macOS är för närvarande beta version.The Objective-C support for macOS is currently in beta.
  • iOS: Talet SDK för iOS (mål-C) har nu också publicerats som en CocoaPod.iOS: The Speech SDK for iOS (Objective-C) is now also published as a CocoaPod.
  • JavaScript: Stöd för mikrofon som inte är standard som en inmatad enhet.JavaScript: Support for non-default microphone as an input device.
  • JavaScript: Proxy-stöd för Node. js.JavaScript: Proxy support for Node.js.

ExempelSamples

  • Exempel på att använda tal-SDK C++ med och med mål-C på MacOS har lagts till.Samples for using the Speech SDK with C++ and with Objective-C on macOS have been added.
  • Exempel som demonstrerar användningen av text till tal-tjänsten har lagts till.Samples demonstrating the usage of the text-to-speech service have been added.

Förbättringar/ändringarImprovements / Changes

  • Python: Ytterligare egenskaper för igenkännings resultat exponeras nu via properties egenskapen.Python: Additional properties of recognition results are now exposed via the properties property.
  • Om du vill ha ytterligare stöd för utveckling och fel sökning kan du omdirigera information om SDK-loggning och-diagnostik i en loggfil (mer information här).For additional development and debug support, you can redirect SDK logging and diagnostics information into a log file (more details here).
  • JavaScript: Förbättra prestanda för ljud bearbetning.JavaScript: Improve audio processing performance.

FelkorrigeringarBug fixes

  • Mac/iOS: Ett fel som ledde till en lång väntan på att det inte gick att upprätta en anslutning till röst tjänsten har åtgärd ATS.Mac/iOS: A bug that led to a long wait when a connection to the Speech Service could not be established was fixed.
  • Python: förbättra fel hanteringen för argument i python-motanrop.Python: improve error handling for arguments in Python callbacks.
  • JavaScript: Korrigerad felaktig tillstånds rapportering för tal slutar på RequestSession.JavaScript: Fixed wrong state reporting for speech ended on RequestSession.

1.3.1 för tal-SDK: 2019 – uppdatering för februariSpeech SDK 1.3.1: 2019-February refresh

Detta är en fel korrigerings version och påverkar endast det inbyggda/hanterade SDK: n.This is a bug fix release and only affecting the native/managed SDK. Den påverkar inte JavaScript-versionen av SDK: n.It is not affecting the JavaScript version of the SDK.

Fel korrigeringBug fix

  • En minnes läcka har åtgärd ATS när mikrofonen används.Fixed a memory leak when using microphone input. Stream-eller File-indata påverkas inte.Stream based or file input is not affected.

1.3.0 för tal-SDK: 2019 – februari utgåvaSpeech SDK 1.3.0: 2019-February release

Nya funktionerNew Features

  • Tal-SDK: n stöder val av mikrofon för ingångs ljud via klassen AudioConfig.The Speech SDK supports selection of the input microphone through the AudioConfig class. På så sätt kan du strömma ljud data till tal tjänsterna från en mikrofon som inte är standard.This allows you to stream audio data to the Speech Services from a non-default microphone. Mer information finns i dokumentationen som beskriver valet av enhet för ljud inspelning.For more information, see the documentation describing audio input device selection. Den här funktionen är inte tillgänglig ännu från Java Script.This feature is not yet available from JavaScript.
  • Talet SDK stöder nu Unity i en beta version.The Speech SDK now supports Unity in a beta version. Ge feedback via avsnittet ärende i GitHub- exempel lagrings plats.Provide feedback through the issue section in the GitHub sample repository. Den här versionen stöder Unity på Windows x86 och x64 (Skriv bords-eller Universell Windows-plattform program) och Android (ARM32/64, x86).This release supports Unity on Windows x86 and x64 (desktop or Universal Windows Platform applications), and Android (ARM32/64, x86). Mer information finns i vår snabb start.More information is available in our Unity quickstart.
  • Filen Microsoft.CognitiveServices.Speech.csharp.bindings.dll (levererades i tidigare versioner) behövs inte längre.The file Microsoft.CognitiveServices.Speech.csharp.bindings.dll (shipped in previous releases) isn't needed anymore. Funktionerna är nu integrerade i kärn-SDK: n.The functionality is now integrated into the core SDK.

ExempelSamples

Följande nya innehåll är tillgängligt i vår exempel lagrings plats:The following new content is available in our sample repository:

  • Ytterligare exempel för AudioConfig. FromMicrophoneInput.Additional samples for AudioConfig.FromMicrophoneInput.
  • Ytterligare python-exempel för avsikts igenkänning och översättning.Additional Python samples for intent recognition and translation.
  • Ytterligare exempel för att använda anslutningsobjektet i iOS.Additional samples for using the Connection object in iOS.
  • Ytterligare Java-exempel för översättning med ljud uppspelning.Additional Java samples for translation with audio output.
  • Nytt exempel för användning av batch-avskrifter REST API.New sample for use of the Batch Transcription REST API.

Förbättringar/ändringarImprovements / Changes

  • PythonPython
    • Förbättrad parameter verifiering och fel meddelanden i SpeechConfig.Improved parameter verification and error messages in SpeechConfig.
    • Lägg till stöd för objektet anslutning.Add support for the Connection object.
    • Stöd för 32-bitars python (x86) i Windows.Support for 32-bit Python (x86) on Windows.
    • Tal-SDK för python är av beta version.The Speech SDK for Python is out of beta.
  • iOSiOS
    • SDK är nu byggt mot iOS SDK version 12,1.The SDK is now built against the iOS SDK version 12.1.
    • SDK stöder nu iOS version 9,2 och senare.The SDK now supports iOS versions 9.2 and later.
    • Förbättra referens dokumentationen och korrigera flera egenskaps namn.Improve reference documentation and fix several property names.
  • JavaScriptJavaScript
    • Lägg till stöd för objektet anslutning.Add support for the Connection object.
    • Lägga till typ definitions filer för paketerade JavaScript-skriptAdd type definition files for bundled JavaScript
    • Inledande support och implementering för fras tips.Initial support and implementation for phrase hints.
    • Hämta egenskaps samling med tjänst-JSON för igenkänningReturn properties collection with service JSON for recognition
  • Windows-DLL-filer innehåller nu en versions resurs.Windows DLLs do now contain a version resource.
  • Om du skapar en igenkännings FromEndpoint verktyg kan du lägga till parametrar direkt i slut punkts-URL: en.If you create a recognizer FromEndpoint you can add parameters directly to the endpoint URL. Du FromEndpoint kan inte konfigurera tolken genom att använda standard konfigurations egenskaperna.Using FromEndpoint you can't configure the recognizer through the standard configuration properties.

FelkorrigeringarBug fixes

  • Tomt användar namn för proxy och proxy-lösenord hanterades inte korrekt.Empty proxy username and proxy password were not handled correctly. Om du ställer in proxy-användarnamn och proxy-lösenord till en tom sträng i den här versionen skickas de inte vid anslutning till proxyservern.With this release, if you set proxy username and proxy password to an empty string, they will not be submitted when connecting to the proxy.
  • SessionID som skapats av SDK var inte alltid helt slumpmässigt för vissa språk /miljöer.SessionId's created by the SDK were not always truly random for some languages / environments. Har lagt till en slumpmässig Generator initiering för att åtgärda problemet.Added random generator initialization to fix this issue.
  • Förbättra hanteringen av autentiseringstoken.Improve handling of authorization token. Om du vill använda en autentiseringstoken anger du i SpeechConfig och lämnar prenumerations nyckeln tom.If you want to use an authorization token, specify in the SpeechConfig and leave the subscription key empty. Skapa sedan tolken som vanligt.Then create the recognizer as usual.
  • I vissa fall släpptes inte anslutningsobjektet korrekt.In some cases the Connection object wasn't released correctly. Det här problemet har åtgärdats.This issue has been fixed.
  • JavaScript-exemplet har åtgärd ATS för att stödja ljud utdata för översättnings syntes också i Safari.The JavaScript sample was fixed to support audio output for translation synthesis also on Safari.

Tal-SDK 1.2.1Speech SDK 1.2.1

Detta är endast en JavaScript-version.This is a JavaScript-only release. Inga funktioner har lagts till.No features have been added. Följande korrigeringar har gjorts:The following fixes were made:

  • Brand i slutet av strömmen vid turn. End, inte i tal. End.Fire end of stream at turn.end, not at speech.end.
  • Åtgärda fel i ljud pumpen som inte schemalades nästa sändning om den aktuella sändningen misslyckades.Fix bug in audio pump that did not schedule next send if the current send failed.
  • Åtgärda kontinuerlig igenkänning med auth-token.Fix continuous recognition with auth token.
  • Fel korrigering för olika tolkningar/slut punkter.Bug fix for different recognizer / endpoints.
  • Dokumentation om förbättringar.Documentation improvements.

1.2.0 för tal-SDK: 2018 – december versionSpeech SDK 1.2.0: 2018-December release

Nya funktionerNew Features

  • PythonPython
    • Beta versionen av python-supporten (3,5 och senare) är tillgänglig i den här versionen.The Beta version of Python support (3.5 and above) is available with this release. Mer information finns här] (snabb start-python.md).For more information, see here](quickstart-python.md).
  • JavaScriptJavaScript
    • Tal-SDK för Java Script har öppnats med öppen källkod.The Speech SDK for JavaScript has been open-sourced. Käll koden finns på GitHub.The source code is available on GitHub.
    • Vi har nu stöd för Node. js, mer information finns här.We now support Node.js, more info can be found here.
    • Längd begränsningen för ljudsessioner har tagits bort, åter anslutning sker automatiskt under locket.The length restriction for audio sessions has been removed, reconnection will happen automatically under the cover.
  • Anslutnings objektConnection Object
    • Från tolken kan du komma åt ett anslutnings objekt.From the Recognizer, you can access a Connection object. Med det här objektet kan du uttryckligen initiera tjänst anslutningen och prenumerera på att ansluta och koppla från händelser.This object allows you to explicitly initiate the service connection and subscribe to connect and disconnect events. (Den här funktionen är inte tillgänglig ännu från Java Script och python.)(This feature is not yet available from JavaScript and Python.)
  • Stöd för Ubuntu 18,04.Support for Ubuntu 18.04.
  • AndroidAndroid
    • Stöd för aktive rad proguard vid APK-generering.Enabled ProGuard support during APK generation.

FörbättringarImprovements

  • Förbättringar i den interna tråd användningen, vilket minskar antalet trådar, lås, mutexer.Improvements in the internal thread usage, reducing the number of threads, locks, mutexes.
  • Förbättrad fel rapportering/information.Improved error reporting / information. I flera fall har fel meddelanden inte spridits ut hela vägen.In several cases, error messages have not been propagated out all the way out.
  • Uppdaterade utvecklings beroenden i Java Script för att använda aktuella moduler.Updated development dependencies in JavaScript to use up-to-date modules.

FelkorrigeringarBug fixes

  • Fasta minnes läckor på grund av typ matchnings fel i RecognizeAsync.Fixed memory leaks due to a type mismatch in RecognizeAsync.
  • I vissa fall läcker undantag.In some cases exceptions were being leaked.
  • Korrigerar minnes läckor i översättnings händelse argument.Fixing memory leak in translation event arguments.
  • Åtgärdat låsnings problem vid åter anslutning vid tids krävande sessioner.Fixed a locking issue on reconnect in long running sessions.
  • Ett problem som kan leda till saknat slut resultat för misslyckade översättningar har åtgärd ATS.Fixed an issue that could lead to missing final result for failed translations.
  • C#: Om en asynkron åtgärd inte förväntades i huvud tråden var det möjligt att identifieraren kunde tas bort innan den asynkrona uppgiften slutfördes.C#: If an async operation wasn't awaited in the main thread, it was possible the recognizer could be disposed before the async task was completed.
  • Java: Ett problem har åtgärd ATS som resulterade i en krasch i Java VM.Java: Fixed a problem resulting in a crash of the Java VM.
  • Mål-C: Fast Enum-mappning; RecognizedIntent returnerades i stället för RecognizingIntent.Objective-C: Fixed enum mapping; RecognizedIntent was returned instead of RecognizingIntent.
  • JavaScript: Ange Standardutdataformatet till "enkel" i SpeechConfig.JavaScript: Set default output format to 'simple' in SpeechConfig.
  • JavaScript: Ta bort inkonsekvens mellan egenskaper i konfigurationsobjektet i Java Script och andra språk.JavaScript: Removing inconsistency between properties on the config object in JavaScript and other languages.

ExempelSamples

  • Uppdaterade och korrigerade flera exempel (till exempel utmatnings röster för översättning osv.).Updated and fixed several samples (for example output voices for translation, etc.).
  • Node. js-exempel har lagts till i exempel lagrings platsen.Added Node.js samples in the sample repository.

1.1.0 för tal-SDKSpeech SDK 1.1.0

Nya funktionerNew Features

  • Stöd för Android x86/x64.Support for Android x86/x64.
  • Stöd för proxy: I SpeechConfig-objektet kan du nu anropa en funktion för att ange proxyinformation (värdnamn, port, användar namn och lösen ord).Proxy Support: In the SpeechConfig object, you can now call a function to set the proxy information (hostname, port, username, and password). Den här funktionen är ännu inte tillgänglig på iOS.This feature is not yet available on iOS.
  • Förbättrad felkod och meddelanden.Improved error code and messages. Om ett erkännande returneras ett fel detta redan inställt Reason (i avbrutna händelse) eller CancellationDetails (i igenkänningsresultatet) till Error.If a recognition returned an error, this did already set Reason (in canceled event) or CancellationDetails (in recognition result) to Error. Avbrutna händelsen innehåller nu två ytterligare medlemmar ErrorCode och ErrorDetails.The canceled event now contains two additional members, ErrorCode and ErrorDetails. Om servern returnerade ytterligare felinformation med rapporterade fel, nu blir tillgängliga i de nya medlemmarna.If the server returned additional error information with the reported error, it will now be available in the new members.

FörbättringarImprovements

  • Lägga till ytterligare verifiering i Igenkännande konfigurationen och har lagts till ytterligare ett felmeddelande.Added additional verification in the recognizer configuration, and added additional error message.
  • Förbättrad hantering av sedan länge tystnad i mitten av en ljudfil.Improved handling of long-time silence in middle of an audio file.
  • NuGet-paketet: för .NET Framework-projekt, förhindras att bygga med Platform konfiguration.NuGet package: for .NET Framework projects, it prevents building with AnyCPU configuration.

FelkorrigeringarBug fixes

  • Fasta flera undantag finns i identifierare.Fixed several exceptions found in recognizers. Dessutom fångas och konverteras undantag till avbrutna händelser.In addition, exceptions are caught and converted into Canceled event.
  • Åtgärda en minnesläcka i egenskapen management.Fix a memory leak in property management.
  • En bugg har åtgärdats där en inkommande ljudfil kan krascha identifieraren.Fixed bug in which an audio input file could crash the recognizer.
  • Ett fel har åtgärdats där händelser gick att ta emot när en session stop-händelse.Fixed a bug where events could be received after a session stop event.
  • Fasta vissa konkurrenstillstånd i threading.Fixed some race conditions in threading.
  • Fast en iOS kompatibilitetsproblem som kan resultera i en krasch.Fixed an iOS compatibility issue that could result in a crash.
  • Stabilitetsförbättringar för Android mikrofon support.Stability improvements for Android microphone support.
  • Ett fel har åtgärdats där en identifierare i JavaScript kan ignorera språket.Fixed a bug where a recognizer in JavaScript would ignore the recognition language.
  • Åtgärdat en bugg som förhindrar att EndpointId (i vissa fall) i JavaScript.Fixed a bug preventing setting the EndpointId (in some cases) in JavaScript.
  • Ändrade Parametrarnas ordning i AddIntent i JavaScript och har lagts till saknas AddIntent JavaScript-signaturen.Changed parameter order in AddIntent in JavaScript, and added missing AddIntent JavaScript signature.

ExempelSamples

1.0.1 för tal-SDKSpeech SDK 1.0.1

Förbättrad tillförlitlighet och felkorrigeringar:Reliability improvements and bug fixes:

  • Fast potentiella allvarligt fel på grund av konkurrenstillstånd i tar bort IgenkännandeFixed potential fatal error due to race condition in disposing recognizer
  • Fast potentiella allvarligt fel vid Odefinierad egenskaper.Fixed potential fatal error in case of unset properties.
  • Har lagts till ytterligare fel och kontroll av parametern.Added additional error and parameter checking.
  • Mål-C: Ett allvarligt fel har åtgärd ATS som orsakats av att namnet åsidosätts i NSString.Objective-C: Fixed possible fatal error caused by name overriding in NSString.
  • Mål-C: Anpassad synlighet för APIObjective-C: Adjusted visibility of API
  • JavaScript: Åtgärdat avseende händelser och deras nytto laster.JavaScript: Fixed regarding events and their payloads.
  • Dokumentation om förbättringar.Documentation improvements.

I vår exempellagringsplatsen, ett nytt stickprov för JavaScript har lagts till.In our sample repository, a new sample for JavaScript was added.

Cognitive Services Speech SDK 1.0.0: 2018-version för septemberCognitive Services Speech SDK 1.0.0: 2018-September release

Nya funktionerNew features

Större ändringarBreaking changes

  • I den här versionen introduceras ett antal avbrytande ändringar.With this release, a number of breaking changes are introduced. Mer information finns på den här sidan .Check this page for details.

Cognitive Services Speech SDK 0.6.0: 2018 – augusti-utgåvaCognitive Services Speech SDK 0.6.0: 2018-August release

Nya funktionerNew features

  • UWP-appar som skapats med SDK: N för tal nu kan skicka Windows App Certification Kit (WACK).UWP apps built with the Speech SDK now can pass the Windows App Certification Kit (WACK). Kolla in den UWP snabbstarten.Check out the UWP quickstart.
  • Stöd för .NET Standard 2.0 på Linux (Ubuntu 16.04 x 64).Support for .NET Standard 2.0 on Linux (Ubuntu 16.04 x64).
  • Försök Stöd för Java 8 på Windows (64-bitars) och Linux (Ubuntu 16,04 x64).Experimental: Support Java 8 on Windows (64-bit) and Linux (Ubuntu 16.04 x64). Kolla in den Java Runtime Environment Snabbstart.Check out the Java Runtime Environment quickstart.

Funktionella ändringFunctional change

  • Exponera ytterligare detaljerad information om hur anslutningsfel.Expose additional error detail information on connection errors.

Större ändringarBreaking changes

  • Java (Android), den SpeechFactory.configureNativePlatformBindingWithDefaultCertificate funktionen kräver inte längre en sökvägsparameter.On Java (Android), the SpeechFactory.configureNativePlatformBindingWithDefaultCertificate function no longer requires a path parameter. Sökvägen identifieras nu automatiskt på alla plattformar som stöds.Now the path is automatically detected on all supported platforms.
  • Läsaccessor för egenskapen EndpointUrl i Java och C# har tagits bort.The get-accessor of the property EndpointUrl in Java and C# was removed.

FelkorrigeringarBug fixes

  • I Java implementeras ljud syntes resultatet på translation Igenkännande nu.In Java, the audio synthesis result on the translation recognizer is implemented now.
  • Ett fel som kan orsaka inaktiva trådar och ett ökat antal öppna och oanvända sockets har åtgärdats.Fixed a bug that could cause inactive threads and an increased number of open and unused sockets.
  • Åtgärdat problem, där en tidskrävande Taligenkänning kunde avsluta mitt överföringen.Fixed a problem, where a long-running recognition could terminate in the middle of the transmission.
  • Fast ett konkurrenstillstånd i Igenkännande avstängning.Fixed a race condition in recognizer shutdown.

Cognitive Services Speech SDK 0.5.0: 2018 – juli utgåvaCognitive Services Speech SDK 0.5.0: 2018-July release

Nya funktionerNew features

  • Stöd för Android-plattform (API 23: Android 6,0 Marshmallow eller högre).Support Android platform (API 23: Android 6.0 Marshmallow or higher). Kolla in den Android Snabbstart.Check out the Android quickstart.
  • Stöd för .NET Standard 2.0 på Windows.Support .NET Standard 2.0 on Windows. Kolla in den Snabbstart för .NET Core.Check out the .NET Core quickstart.
  • Försök Stöd för UWP i Windows (version 1709 eller senare).Experimental: Support UWP on Windows (version 1709 or later).
    • Kolla in den UWP snabbstarten.Check out the UWP quickstart.
    • Obs! UWP-appar som skapats med tal-SDK: n har inte lyckats med Windows app Certificate Kit (WACK).Note: UWP apps built with the Speech SDK do not yet pass the Windows App Certification Kit (WACK).
  • Stöd för tidskrävande erkännande med automatisk återanslutning.Support long-running recognition with automatic reconnection.

Funktionella ändringarFunctional changes

  • StartContinuousRecognitionAsync() stöd för tidskrävande identifiering.StartContinuousRecognitionAsync() supports long-running recognition.
  • Att igenkänningsresultatet innehåller fler fält.The recognition result contains more fields. De är förskjutning från ljud början och varaktigheten (både i ticken) för den tolkade texten och ytterligare värden som representerar igenkänning av status, till exempel InitialSilenceTimeout och InitialBabbleTimeout.They're offset from the audio beginning and duration (both in ticks) of the recognized text and additional values that represent recognition status, for example, InitialSilenceTimeout and InitialBabbleTimeout.
  • Stöd AuthorizationToken för att skapa factory-instanser.Support AuthorizationToken for creating factory instances.

Större ändringarBreaking changes

  • Igenkännings händelser: Omatchad händelse typ slogs samman till fel händelsen.Recognition events: NoMatch event type was merged into the Error event.
  • SpeechOutputFormat i C# har bytt namn till OutputFormat vara justerade med C++.SpeechOutputFormat in C# was renamed to OutputFormat to stay aligned with C++.
  • Returtypen för vissa metoder för den AudioInputStream gränssnittet ändrats något:The return type of some methods of the AudioInputStream interface changed slightly:
    • I Java, den read metoden nu returnerar long i stället för int.In Java, the read method now returns long instead of int.
    • I C#, den Read metoden nu returnerar uint i stället för int.In C#, the Read method now returns uint instead of int.
    • I C++ kan den Read och GetFormat metoder returnerar nu size_t i stället för int.In C++, the Read and GetFormat methods now return size_t instead of int.
  • C++: Instanser av ljud inspelnings strömmar kan nu bara skickas som en shared_ptr.C++: Instances of audio input streams now can be passed only as a shared_ptr.

FelkorrigeringarBug fixes

  • Fast felaktig returvärden i resultatet när RecognizeAsync() når sin tidsgräns.Fixed incorrect return values in the result when RecognizeAsync() times out.
  • Media foundation-bibliotek på Windows-beroendet har tagits bort.The dependency on media foundation libraries on Windows was removed. SDK: N använder nu Core ljud API: er.The SDK now uses Core Audio APIs.
  • Dokumentations korrigering: Har lagt till en region sida för att beskriva de regioner som stöds.Documentation fix: Added a regions page to describe the supported regions.

Kända problemKnown issue

  • Tal-SDK för Android rapportera inte tal syntes resultat för översättning.The Speech SDK for Android doesn't report speech synthesis results for translation. Det här problemet korrigeras i nästa version.This issue will be fixed in the next release.

Cognitive Services Speech SDK 0.4.0: 2018 – utgåva från juniCognitive Services Speech SDK 0.4.0: 2018-June release

Funktionella ändringarFunctional changes

  • AudioInputStreamAudioInputStream

    En identifierare kan nu använda en dataström som ljudkälla.A recognizer now can consume a stream as the audio source. Mer information finns i de relaterade instruktionsguide.For more information, see the related how-to guide.

  • Detaljerad utdataformatDetailed output format

    När du skapar en SpeechRecognizer, kan du begära Detailed eller Simple utdataformat.When you create a SpeechRecognizer, you can request Detailed or Simple output format. Den DetailedSpeechRecognitionResult innehåller en förtroendepoäng, tolkade texten, råa lexikal format, normaliserade form och normaliserade formuläret med maskerade svordomar.The DetailedSpeechRecognitionResult contains a confidence score, recognized text, raw lexical form, normalized form, and normalized form with masked profanity.

Icke-bakåtkompatibel ändringBreaking change

  • Ändras till SpeechRecognitionResult.Text från SpeechRecognitionResult.RecognizedText i C#.Changed to SpeechRecognitionResult.Text from SpeechRecognitionResult.RecognizedText in C#.

FelkorrigeringarBug fixes

  • Ett möjligt återanrop ett problem har åtgärdats i lagret USP under avstängning.Fixed a possible callback issue in the USP layer during shutdown.

  • Om en identifierare används en inkommande ljudfil, den håller att filreferens som är längre än nödvändigt.If a recognizer consumed an audio input file, it was holding on to the file handle longer than necessary.

  • Ta bort flera låsningar mellan meddelande pump och identifieraren.Removed several deadlocks between the message pump and the recognizer.

  • Startar en NoMatch uppnås när tidsgränsen har nåtts för svaret från tjänsten.Fire a NoMatch result when the response from service is timed out.

  • Media foundation-bibliotek på Windows är fördröjning som lästs in.The media foundation libraries on Windows are delay loaded. Det här biblioteket krävs för mikrofon endast indata.This library is required for microphone input only.

  • Ladda upp hastigheten för ljuddata är begränsad till om två gånger den ursprungliga ljud hastigheten.The upload speed for audio data is limited to about twice the original audio speed.

  • På Windows, C# .NET-sammansättningar nu är starkt krypterat namn.On Windows, C# .NET assemblies now are strong named.

  • Dokumentationskorrigering: Region är nödvändig information för att skapa en identifierare.Documentation fix: Region is required information to create a recognizer.

Fler exempel har lagts till och uppdateras kontinuerligt.More samples have been added and are constantly being updated. Den senaste uppsättningen exempel, finns det tal SDK GitHub-lagringsplats med exempel.For the latest set of samples, see the Speech SDK samples GitHub repository.

Cognitive Services Speech SDK 0.2.12733: 2018 – maj-utgåvaCognitive Services Speech SDK 0.2.12733: 2018-May release

Den här versionen är den första offentliga förhandsversionen av Cognitive Services tal SDK.This release is the first public preview release of the Cognitive Services Speech SDK.