Recherche vocale dans le Coran
Récitez quelques mots à voix haute, l'application retrouve le verset dans tout le Mushaf.
La recherche vocale du Coran permet de retrouver un verset à partir d'une récitation à voix haute, sans avoir besoin de connaître la sourate ou le numéro de verset. Vous appuyez sur le micro, vous récitez quelques mots arabes, l'application transcrit votre voix via le moteur natif du téléphone, puis interroge un index plein-texte FTS5 SQLite intégralement embarqué dans l'app pour ramener les versets correspondants, classés par pertinence. La recherche textuelle pure (taper en arabe ou en translittération latine) fonctionne intégralement hors-ligne et reste toujours disponible quand la reconnaissance vocale ne l'est pas.
Comment ça fonctionne
Trois étapes simples. Étape un : vous appuyez sur le bouton micro central de l'écran de recherche vocale. Étape deux : vous récitez à voix normale quelques mots arabes du verset que vous cherchez, idéalement une phrase courte et continue. Étape trois : l'application transcrit votre voix en texte, normalise ce texte (retrait des diacritiques de tashkīl, harmonisation des hamzas et des alif), puis interroge l'index plein-texte du Coran embarqué. Les versets correspondants apparaissent classés par pertinence, avec le nom de la sourate, le numéro de verset, le texte arabe et la traduction française. Un appui sur un résultat ouvre le verset dans le lecteur du Mushaf, à la bonne page.
- Index FTS5 SQLite : recherche en O(log n), rapide même sur un Mushaf complet de 6 236 versets.
- Deux passes de recherche : phrase exacte d'abord, puis tokens séparés (AND implicite) pour élargir.
- Fallback automatique sur LIKE si l'index FTS5 n'a pas encore été construit.
- Jusqu'à vingt résultats par requête, triés du plus pertinent au moins pertinent.
Avantages pour la mémorisation
La recherche vocale est un outil précieux pour celui ou celle qui mémorise le Coran : quand un verset vient à l'esprit mais que la sourate échappe à la mémoire, quelques mots récités à voix haute suffisent à le retrouver. Le verset s'ouvre alors dans son contexte naturel, ce qui consolide à la fois la mémorisation et la compréhension du flux de la sourate. C'est aussi un usage fréquent pour vérifier rapidement le wording exact d'un verset entendu à la radio, dans un sermon ou lors d'une discussion : la voix saisit plus vite que les doigts sur le clavier arabe.
- Retrouver une āyah dont on a oublié la sourate : récitez les premiers mots, le résultat tombe.
- Localiser un passage entendu (radio, khuṭba, conférence) sans aucune référence chiffrée.
- Vérifier le wording exact d'un verset avant de le citer.
- Consolider la mémorisation en ouvrant systématiquement le verset dans son contexte de sourate.
La recherche vocale aide à retrouver et à vérifier, elle n'enseigne pas la mémorisation par elle-même. Pour structurer un parcours de Ḥifẓ, le module dédié (Leitner adaptatif, plans de révision, journal d'erreurs) reste le compagnon le plus approprié.
Recherche par phonème ou par récitation
L'écran de recherche accepte plusieurs entrées complémentaires. La récitation vocale en arabe est la voie privilégiée pour retrouver un verset précis. La saisie textuelle en arabe (clavier arabe natif) interroge directement l'index FTS5 et fonctionne hors-ligne. La saisie en lettres latines déclenche une recherche par translittération sur les 114 sourates : taper « fatiha », « yasin » ou « kahf » suffit pour retrouver la sourate, même sans signes diacritiques. Cette dernière voie est précieuse pour les utilisateurs débutants ou non arabophones qui ne maîtrisent pas encore le clavier arabe.
- Voix arabe : retrouve un verset dans tout le Mushaf à partir de sa récitation.
- Texte arabe : interrogation directe de l'index FTS5, intégralement hors-ligne.
- Translittération latine : recherche tolérante (tirets, apostrophes, accents acceptés).
- Historique des recherches récentes (jusqu'à vingt entrées) pour relancer une requête en un appui.
Confidentialité : ce qui est hors-ligne, ce qui ne l'est pas
La distinction est essentielle pour faire un choix éclairé. La recherche textuelle (saisie en arabe ou en translittération latine) est intégralement hors-ligne : tout le Coran est indexé localement dans l'app via FTS5 SQLite, aucune requête réseau n'est nécessaire. La recherche vocale, en revanche, dépend du moteur de reconnaissance vocale natif de votre téléphone, qui peut traiter votre voix localement ou la router vers les serveurs Apple, Google ou OEM selon la version d'OS et la disponibilité d'un pack linguistique arabe hors ligne sur votre appareil. Deen Coach lui-même n'envoie aucun flux audio, n'enregistre aucune voix, ne conserve aucun fichier audio.
- Recherche textuelle arabe : 100 % hors-ligne, FTS5 SQLite local.
- Recherche par translittération latine : 100 % hors-ligne, scoring local sur les 114 sourates.
- Recherche vocale : transcription dépendante du moteur OS (peut nécessiter une connexion).
- Historique des recherches : stocké localement, supprimable à tout moment d'un appui.
Pour une confidentialité maximale, deux options : activer la dictée hors ligne pour l'arabe dans les réglages système si votre téléphone le propose (iPhone récent, Pixel récent), ou utiliser exclusivement la recherche textuelle en refusant la permission micro de l'application. La recherche textuelle reste fonctionnelle dans tous les cas.
Limites actuelles
Quelques limites à connaître avant d'utiliser la recherche vocale. La qualité de la reconnaissance dépend du moteur natif du téléphone : un iPhone récent avec dictée arabe activée donne d'excellents résultats, un Android ancien sans pack arabe hors ligne donnera des transcriptions imparfaites. L'arabe coranique avec ses voyelles longues, ses élongations (madd) et son lexique parfois rare n'est pas toujours bien capté par les moteurs grand public conçus pour l'arabe moderne standard. Si la transcription est incomplète, l'index plein-texte tente quand même une recherche tolérante (tokens individuels), mais les résultats peuvent manquer ou être moins pertinents.
- Reconnaissance vocale : qualité variable selon l'appareil et le pack linguistique installé.
- Arabe coranique : lexique parfois rare, élongations (madd) pas toujours captées.
- Traduction : index plein-texte sur l'arabe uniquement à V1 ; pas de recherche par mot français.
- Confidentialité : la voix transite par le moteur OS, hors du contrôle de l'application.
Quand la recherche vocale échoue ou donne un résultat insatisfaisant, la recherche textuelle reste toujours disponible et entièrement hors-ligne. Vous pouvez aussi taper en lettres latines (« fatiha », « kahf », « yasin ») pour atteindre rapidement une sourate.
FAQ recherche vocale : avant de l'utiliser
Quelques bonnes pratiques pour optimiser vos recherches. Récitez dans un environnement calme : le bruit de fond dégrade la qualité de la transcription. Privilégiez une phrase courte et continue : trois à six mots arabes suffisent souvent. Respectez la prononciation arabe normale : pas besoin de marquer le tajwīd ni d'exagérer les voyelles. Si aucun résultat n'apparaît, essayez avec d'autres mots du même verset (le verset peut commencer ou finir par des particules de liaison difficiles à capter). Et n'hésitez pas à compléter par la saisie textuelle si la voix ne suffit pas.
Questions fréquentes
Prêt à découvrir l'application complète ?
Télécharger Deen Coach