AssemblyAI has unveiled its new C# .NET SDK, simplifying the integration of the latest Speech AI models with .NET languages like C#, according to AssemblyAI. This release is accompanied by a series of fresh tutorials aimed at enhancing developers' capabilities in creating AI-driven applications.
Introduction of AssemblyAI C# .NET SDK
The newly launched AssemblyAI C# .NET SDK facilitates the use of advanced Speech AI models with .NET languages, providing a streamlined process for developers. An example provided by AssemblyAI demonstrates how to transcribe an audio file using the SDK:
using AssemblyAI;
using AssemblyAI.Transcripts;
var client = new AssemblyAIClient("YOUR_API_KEY");
var transcript = await client.Transcripts.TranscribeAsync(new TranscriptParams
{
AudioUrl = "https://storage.googleapis.com/aai-docs-samples/nbc.mp3"
});
transcript.EnsureStatusCompleted();
Console.WriteLine(transcript.Text);
Detailed instructions and more information about the SDK can be found on AssemblyAI’s blog and documentation.
New AI Tutorials
In addition to the SDK, AssemblyAI has released new tutorials to help developers build innovative AI applications. Highlights from these tutorials include:
- Building a Discord Voice Bot: This tutorial guides users through creating a Discord voice bot that leverages AssemblyAI for speech transcription, OpenAI's GPT-3.5 Turbo for intelligent processing, and ElevenLabs for speech synthesis.
- Developing an AI-powered Video Conferencing App: Learn to create a Next.js video conferencing app with live transcriptions and an LLM-powered meeting assistant.
- Detecting Scam Calls: This tutorial explains how to use Go with LeMUR and Twilio to detect scam attempts in phone calls.
YouTube Tutorials
AssemblyAI also offers several trending YouTube tutorials, including:
- Automatically Detecting Languages in Speech Using Python: A guide on using AssemblyAI's Speech Recognition model to detect languages in audio and video files.
- Real-time Speech Recognition in 15 Minutes: Instructions on implementing real-time speech recognition with AssemblyAI's Streaming endpoint.
- Building a Chatbot with Claude 3.5 Sonnet and Audio Data: A tutorial on developing real-time speech-to-text transcription in Google Docs using AssemblyAI's Speech-to-text API and large language models (LLMs) in Python.
For more information and to stay updated on new product features and tutorials, visit AssemblyAI’s subscription page.
Image source: Shutterstock