.Ensure compatibility along with numerous structures, including.NET 6.0,. NET Platform 4.6.2, and.NET Criterion 2.0 and also above.Decrease dependencies to prevent variation disagreements as well as the requirement for tiing redirects.Recording Sound Info.Among the main capabilities of the SDK is audio transcription. Creators can easily translate audio documents asynchronously or even in real-time. Below is actually an instance of just how to transcribe an audio data:.utilizing AssemblyAI.making use of AssemblyAI.Transcripts.var client = new AssemblyAIClient(" YOUR_API_KEY").var records = await client.Transcripts.TranscribeAsync( new TranscriptParams.AudioUrl="https://storage.googleapis.com/aai-docs-samples/nbc.mp3". ).transcript.EnsureStatusCompleted().Console.WriteLine( transcript.Text).For regional documents, identical code can be made use of to obtain transcription.await making use of var stream = new FileStream("./ nbc.mp3", FileMode.Open).var records = await client.Transcripts.TranscribeAsync(.stream,.brand-new TranscriptOptionalParams.LanguageCode = TranscriptLanguageCode.EnUs.).transcript.EnsureStatusCompleted().Console.WriteLine( transcript.Text).Real-Time Audio Transcription.The SDK also reinforces real-time audio transcription making use of Streaming Speech-to-Text. This component is actually especially useful for treatments demanding urgent processing of audio records.using AssemblyAI.Realtime.await utilizing var scribe = brand new RealtimeTranscriber( brand new RealtimeTranscriberOptions.ApiKey="YOUR_API_KEY",.SampleRate = 16_000. ).transcriber.PartialTranscriptReceived.Subscribe( transcript =>Console.WriteLine($" Partial: transcript.Text "). ).transcriber.FinalTranscriptReceived.Subscribe( records =>Console.WriteLine($" Final: transcript.Text "). ).await transcriber.ConnectAsync().// Pseudocode for acquiring sound coming from a mic as an example.GetAudio( async (portion) => wait for transcriber.SendAudioAsync( portion)).await transcriber.CloseAsync().Making Use Of LeMUR for LLM Applications.The SDK incorporates with LeMUR to permit programmers to build huge foreign language style (LLM) functions on vocal records. Right here is an example:.var lemurTaskParams = new LemurTaskParams.Cause="Give a short rundown of the transcript.",.TranscriptIds = [transcript.Id],.FinalModel = LemurModel.AnthropicClaude3 _ 5_Sonnet..var action = wait for client.Lemur.TaskAsync( lemurTaskParams).Console.WriteLine( response.Response).Sound Intellect Styles.Also, the SDK comes with integrated assistance for audio cleverness designs, making it possible for view evaluation and various other enhanced functions.var transcript = await client.Transcripts.TranscribeAsync( brand-new TranscriptParams.AudioUrl="https://storage.googleapis.com/aai-docs-samples/nbc.mp3",.SentimentAnalysis = accurate. ).foreach (var lead to transcript.SentimentAnalysisResults!).Console.WriteLine( result.Text).Console.WriteLine( result.Sentiment)// BENEFICIAL, NEUTRAL, or even NEGATIVE.Console.WriteLine( result.Confidence).Console.WriteLine($" Timestamp: result.Start - result.End ").To find out more, check out the formal AssemblyAI blog.Image resource: Shutterstock.