Logo Lanfrica

M-d-g/Amharic--pdf-reader

Domain:

natural language processing

Record type:

software
Creator:
M-d
Host:
# Amharic PDF to Audio Converter A professional web application that converts Amharic PDF documents to audio with enhanced text-to-speech functionality. ## Features - **PDF Text Extraction**: Extract Amharic text from PDF documents - **Multiple TTS Options**: Browser TTS, Azure Cognitive Services, Google Cloud TTS - **Native Amharic Voices**: Support for high-quality Amharic speech synthesis - **Smart Voice Detection**: Automatically detect and use the best available Amharic voice - **Cloud TTS Integration**: Use Azure or Google Cloud for premium Amharic voices - **Responsive Design**: Works on desktop and mobile devices ## How to Improve Amharic Audio Output ### Problem Most browsers don't have built-in Amharic voices, resulting in poor audio quality when using browser TTS. ### Solutions #### 1. **Use Azure Cognitive Services (Recommended)** Azure provides high-quality native Amharic voices: - **Voices Available**: - `am-ET-MekdesNeural` (Female) - Natural sounding - `am-ET-AmehaNeural` (Male) - Natural sounding - **Setup**: 1. Go to Azure Speech Services 2. Create a free account (includes 500,000 characters/month free) 3. Get your API key from the Azure portal 4. In the app, click "TTS Settings" 5. Select "Azure Cognitive Services" 6. Enter your API key and region 7. Choose your preferred Amharic voice #### 2. **Use Google Cloud Text-to-Speech** Google Cloud also supports Amharic TTS: - **Setup**: 1. Go to Google Cloud TTS 2. Create a project and enable the TTS API 3. Get your API key 4. In the app, select "Google Cloud TTS" in settings 5. Enter your API key #### 3. **Browser Voice Optimization** For browsers that do support some Amharic voices: - **Enhanced Detection**: The app now searches for: - Language codes: `am`, `AM`, `am-ET` - Voice names containing: `amharic`, `ethiopia` - Related languages with similar scripts (Arabic, Hebrew, etc.) - **Smart Fallback**: When no Amharic voice is found: 1. Tries Arabic/Hebrew voices (similar script syste …