.Make sure being compatible with several structures, including.NET 6.0,. Internet Framework 4.6.2, and.NET Specification 2.0 and above.Decrease reliances to prevent model disputes and also the need for binding redirects.Translating Sound Data.Some of the key functions of the SDK is actually audio transcription. Programmers can translate audio documents asynchronously or even in real-time. Below is actually an instance of exactly how to transcribe an audio report:.making use of AssemblyAI.using AssemblyAI.Transcripts.var client = brand-new AssemblyAIClient(" YOUR_API_KEY").var transcript = wait for client.Transcripts.TranscribeAsync( brand new TranscriptParams.AudioUrl="https://storage.googleapis.com/aai-docs-samples/nbc.mp3". ).transcript.EnsureStatusCompleted().Console.WriteLine( transcript.Text).For local area documents, similar code may be made use of to obtain transcription.await utilizing var flow = new FileStream("./ nbc.mp3", FileMode.Open).var records = wait for client.Transcripts.TranscribeAsync(.flow,.brand-new TranscriptOptionalParams.LanguageCode = TranscriptLanguageCode.EnUs.).transcript.EnsureStatusCompleted().Console.WriteLine( transcript.Text).Real-Time Sound Transcription.The SDK likewise supports real-time audio transcription using Streaming Speech-to-Text. This attribute is specifically beneficial for treatments calling for immediate processing of audio information.utilizing AssemblyAI.Realtime.await using var transcriber = brand-new RealtimeTranscriber( brand-new RealtimeTranscriberOptions.ApiKey="YOUR_API_KEY",.SampleRate = 16_000. ).transcriber.PartialTranscriptReceived.Subscribe( transcript =>Console.WriteLine($" Limited: transcript.Text "). ).transcriber.FinalTranscriptReceived.Subscribe( records =>Console.WriteLine($" Last: transcript.Text "). ).wait for transcriber.ConnectAsync().// Pseudocode for getting sound coming from a mic for example.GetAudio( async (portion) => await transcriber.SendAudioAsync( part)).await transcriber.CloseAsync().Taking Advantage Of LeMUR for LLM Apps.The SDK integrates with LeMUR to enable programmers to construct large foreign language design (LLM) functions on vocal records. Right here is an instance:.var lemurTaskParams = brand new LemurTaskParams.Motivate="Offer a short review of the records.",.TranscriptIds = [transcript.Id],.FinalModel = LemurModel.AnthropicClaude3 _ 5_Sonnet..var action = wait for client.Lemur.TaskAsync( lemurTaskParams).Console.WriteLine( response.Response).Audio Cleverness Versions.In addition, the SDK features integrated assistance for audio intellect designs, permitting conviction review and various other advanced features.var records = wait for client.Transcripts.TranscribeAsync( brand new TranscriptParams.AudioUrl="https://storage.googleapis.com/aai-docs-samples/nbc.mp3",.SentimentAnalysis = accurate. ).foreach (var cause transcript.SentimentAnalysisResults!).Console.WriteLine( result.Text).Console.WriteLine( result.Sentiment)// GOOD, NEUTRAL, or downside.Console.WriteLine( result.Confidence).Console.WriteLine($" Timestamp: result.Start - result.End ").For more information, explore the formal AssemblyAI blog.Image source: Shutterstock.