.Make sure being compatible along with a number of platforms, including.NET 6.0,. Web Framework 4.6.2, and.NET Requirement 2.0 and above.Reduce dependencies to avoid version problems and the demand for binding redirects.Transcribing Audio Info.Some of the key performances of the SDK is audio transcription. Programmers can transcribe audio documents asynchronously or even in real-time. Below is actually an example of how to translate an audio documents:.making use of AssemblyAI.utilizing AssemblyAI.Transcripts.var customer = brand-new AssemblyAIClient(" YOUR_API_KEY").var records = await client.Transcripts.TranscribeAsync( brand-new TranscriptParams.AudioUrl="https://storage.googleapis.com/aai-docs-samples/nbc.mp3". ).transcript.EnsureStatusCompleted().Console.WriteLine( transcript.Text).For regional files, identical code may be made use of to obtain transcription.wait for utilizing var stream = brand-new FileStream("./ nbc.mp3", FileMode.Open).var transcript = wait for client.Transcripts.TranscribeAsync(.stream,.brand new TranscriptOptionalParams.LanguageCode = TranscriptLanguageCode.EnUs.).transcript.EnsureStatusCompleted().Console.WriteLine( transcript.Text).Real-Time Audio Transcription.The SDK additionally reinforces real-time audio transcription using Streaming Speech-to-Text. This attribute is specifically beneficial for requests needing prompt processing of audio records.utilizing AssemblyAI.Realtime.wait for making use of var transcriber = brand-new RealtimeTranscriber( brand new RealtimeTranscriberOptions.ApiKey="YOUR_API_KEY",.SampleRate = 16_000. ).transcriber.PartialTranscriptReceived.Subscribe( records =>Console.WriteLine($" Limited: transcript.Text "). ).transcriber.FinalTranscriptReceived.Subscribe( transcript =>Console.WriteLine($" Ultimate: transcript.Text "). ).await transcriber.ConnectAsync().// Pseudocode for obtaining sound coming from a microphone as an example.GetAudio( async (piece) => await transcriber.SendAudioAsync( piece)).await transcriber.CloseAsync().Making Use Of LeMUR for LLM Applications.The SDK incorporates along with LeMUR to make it possible for developers to build big language model (LLM) apps on voice information. Listed below is an example:.var lemurTaskParams = brand new LemurTaskParams.Cause="Provide a quick recap of the transcript.",.TranscriptIds = [transcript.Id],.FinalModel = LemurModel.AnthropicClaude3 _ 5_Sonnet..var response = wait for client.Lemur.TaskAsync( lemurTaskParams).Console.WriteLine( response.Response).Sound Knowledge Designs.Furthermore, the SDK possesses built-in help for audio knowledge styles, making it possible for sentiment analysis and also various other state-of-the-art functions.var transcript = await client.Transcripts.TranscribeAsync( brand-new TranscriptParams.AudioUrl="https://storage.googleapis.com/aai-docs-samples/nbc.mp3",.SentimentAnalysis = real. ).foreach (var cause transcript.SentimentAnalysisResults!).Console.WriteLine( result.Text).Console.WriteLine( result.Sentiment)// GOOD, NEUTRAL, or even downside.Console.WriteLine( result.Confidence).Console.WriteLine($" Timestamp: result.Start - result.End ").For additional information, visit the formal AssemblyAI blog.Image source: Shutterstock.