.Ensure being compatible along with multiple structures, including.NET 6.0,. Web Structure 4.6.2, and.NET Requirement 2.0 and also above.Decrease reliances to stop model problems as well as the need for binding redirects.Recording Audio Info.One of the primary capabilities of the SDK is actually audio transcription. Designers can easily record audio files asynchronously or in real-time. Below is actually an instance of exactly how to record an audio data:.using AssemblyAI.using AssemblyAI.Transcripts.var client = brand new AssemblyAIClient(" YOUR_API_KEY").var records = wait for client.Transcripts.TranscribeAsync( new TranscriptParams.AudioUrl="https://storage.googleapis.com/aai-docs-samples/nbc.mp3". ).transcript.EnsureStatusCompleted().Console.WriteLine( transcript.Text).For nearby reports, similar code may be used to accomplish transcription.wait for making use of var flow = 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 likewise sustains real-time sound transcription using Streaming Speech-to-Text. This component is actually particularly beneficial for applications requiring instant processing of audio records.using AssemblyAI.Realtime.await making use of var scribe = brand new RealtimeTranscriber( new RealtimeTranscriberOptions.ApiKey="YOUR_API_KEY",.SampleRate = 16_000. ).transcriber.PartialTranscriptReceived.Subscribe( transcript =>Console.WriteLine($" Partial: transcript.Text "). ).transcriber.FinalTranscriptReceived.Subscribe( records =>Console.WriteLine($" Ultimate: transcript.Text "). ).wait for transcriber.ConnectAsync().// Pseudocode for obtaining audio coming from a mic for example.GetAudio( async (chunk) => await transcriber.SendAudioAsync( part)).wait for transcriber.CloseAsync().Taking Advantage Of LeMUR for LLM Functions.The SDK combines along with LeMUR to enable designers to develop huge foreign language design (LLM) apps on voice data. Here is actually an example:.var lemurTaskParams = new LemurTaskParams.Prompt="Deliver a quick summary of the records.",.TranscriptIds = [transcript.Id],.FinalModel = LemurModel.AnthropicClaude3 _ 5_Sonnet..var response = await client.Lemur.TaskAsync( lemurTaskParams).Console.WriteLine( response.Response).Audio Cleverness Designs.Additionally, the SDK comes with integrated help for audio knowledge styles, allowing conviction review and also other enhanced attributes.var records = await client.Transcripts.TranscribeAsync( brand-new TranscriptParams.AudioUrl="https://storage.googleapis.com/aai-docs-samples/nbc.mp3",.SentimentAnalysis = real. ).foreach (var result in transcript.SentimentAnalysisResults!).Console.WriteLine( result.Text).Console.WriteLine( result.Sentiment)// FAVORABLE, NEUTRAL, or even downside.Console.WriteLine( result.Confidence).Console.WriteLine($" Timestamp: result.Start - result.End ").For additional information, explore the official AssemblyAI blog.Image resource: Shutterstock.