search library

Search layer — Arabic-aware Quran search engine with diacritic normalization. Also provides voice search interface.

Classes

QuranSearchEngine
Smart Arabic-aware Quran search engine.
QuranSearchFilter
Search filter options.
QuranSearchResult
A single search result.
QuranVoiceSearch
Voice search coordinator — combines speech recognizer with search engine.
SpeechRecognizer
Abstract speech recognizer that consumers must implement.