fabrcore-transcription

Transcribe audio files with Azure OpenAI gpt-4o models in .NET.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/vulcan365/FabrCore --skill fabrcore-transcription
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fabrcore-transcription
Source: https://github.com/vulcan365/FabrCore/tree/main/docs/skills/fabrcore-transcription
Command: npx skills add https://github.com/vulcan365/FabrCore --skill fabrcore-transcription

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Transcribing audio files into text is essential for making meetings, podcasts, and recordings searchable and actionable, but building reliable transcription pipelines requires integrating cloud AI, SDK management, chunking, and error handling.

Core Features & Use Cases

  • Azure OpenAI transcription: use gpt-4o-mini-transcribe or gpt-4o-transcribe for accurate transcripts.
  • File and stream inputs: support transcribing from file paths, streams, or batches of chunks.
  • Language and prompts: option to specify language hints and prompts to guide domain-specific vocabulary.
  • DI and deployment: demonstrates DI registration and .NET client usage in real apps.
  • Use Case: Transform board meeting recordings into searchable transcripts for minutes and action items.

Quick Start

Transcribe an audio file using the configured Azure OpenAI deployment and print the resulting text.

Frequently Asked Questions about fabrcore-transcription

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I transcribe audio files into text using Azure OpenAI in .NET?

To transcribe audio in .NET, use the Azure.AI.OpenAI SDK and OpenAI.Audio types to send file paths or streams to gpt-4o-transcribe models. You must configure your Azure OpenAI endpoint and deployment to return deterministic text transcripts.

Can I transcribe streaming audio inputs or do I need to provide full files?

You can transcribe streaming audio inputs directly without needing full files. The transcription process supports file paths, streams, and batches of chunks, allowing flexible ingestion for continuous audio sources like podcasts or voice notes.

How do I handle long audio recordings during transcription without hitting limits?

Handle long audio recordings by implementing chunking guidance within your .NET application. You can process batches of audio chunks sequentially, utilizing robust error handling to manage failures and ensure complete transcription of extended meeting recordings.

Does Azure OpenAI transcription support language detection and custom vocabulary prompts?

Yes, Azure OpenAI transcription supports both language detection and custom vocabulary prompts. You can specify language hints and provide text prompts to guide the gpt-4o models toward accurate domain-specific vocabulary recognition.

What is the best way to integrate Azure OpenAI audio clients in a .NET application?

The best way to integrate Azure OpenAI audio clients is using Dependency Injection (DI) registration. This approach configures the .NET client and deployment settings centrally, enabling robust and manageable audio transcription across your application.