import { XMarkIcon } from '@heroicons/react/24/outline'; interface WelcomeModalProps { isOpen: boolean; onClose: () => void; } export default function WelcomeModal({ isOpen, onClose }: WelcomeModalProps) { if (!isOpen) return null; return (

Omnilingual ASR Media Transcription Tool

{/* Main Description */}

About This Tool

This experimental transcription tool uses the Omnilingual ASR model to transcribe audio and video content for low-resource languages around the world. Our goal is to help preserve and document linguistic diversity by making transcription accessible for underrepresented languages.

{/* Important Disclaimer */}

⚠️ Important Disclaimer

This is experimental software. While we strive for accuracy, transcriptions are not perfect. You should always double-check the outputs and make edits accordingly {" "}to ensure accuracy for your specific use case.

Shared Server Limitations: Due to resource constraints, we can only process one request at a time on this shared server.

Want dedicated access? Clone this HuggingFace Space or run on your own servers to remove server limitations. See the{' '} setup guide {" "}for instructions.

{/* Language Information */}

Supported Languages

For this public demo, we've restricted transcription to low-resource languages with error rates below 10%. This ensures the best possible experience while focusing on languages that could benefit most from improved transcription tools.

{/* Cultural Impact */}

Preserving Linguistic Heritage

Many of the world's languages lack digital transcription tools. By improving these models for low-resource languages, we're contributing to the preservation of cultural heritage and making digital content more accessible to diverse communities.

); }