IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

reconnaissance vocale hors ligne avec VOSK


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 663
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 663
    Billets dans le blog
    65
    Par défaut reconnaissance vocale hors ligne avec VOSK
    Bonjour,

    Vosk est une boîte à outils de reconnaissance vocale hors ligne que l'on peut trouver sur GitHub ici https://github.com/alphacep/vosk-api
    et une version pour Delphi est disponible ici https://github.com/CodeYan01/vosk4delphi toutefois si la compilation des composants est OK, l'installation de ceux-ci échoue

    Quelqu'un a t-il utilisé VOSK avec Delphi ?
    Le fait que Delphi soit 32 bits alors que mon poste soit Windows 64 bits poserait-il des problèmes lors de l'installation (via Pip3) de l'outil ?

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 663
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 663
    Billets dans le blog
    65
    Par défaut
    Pour vous donner quelques nouvelles de mes essais.

    En utilisant Python4Delphi et un script, cela fonctionne plutôt bien, seulement cela laisse un arrière goût de "peut faire mieux".
    Je me suis donc penché (RAD Studio 12.2) sur une réalisation aussi bien en C++ (faisait longtemps que je voulais m'y remettre à ce langage) qu'en Delphi.
    Pour l'instant, ça coince, le problème : l'interfaçage entre la capture du son (qui doit être avec des spécifications précises ) et les API de VOSK

  3. #3
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 25
    Par défaut Bonjour
    Bonjour sergio,
    Pour besoin dans une interface domotique, je suis entrain de tester Kastri qui marche bien.
    Cependant, le besoin de reconnaissance vocale horsligne s'impose.
    Aussi, je cherche autre solutions:
    1)Je souhaite tester Vosk mais impossible recuperer par ton lien github Vosk pour delphi, 404.
    saurais-tu ou peut'on le telecharger?
    2)Sinon sur android/Google, nous avons les fichiers telechargeables(~23Mo) selon langues, accessibles dans 'parametres/.../ "Offline speech recognition".
    -Je cherche donc aussi, comment il est possible d'utiliser ces fichiers Google avec Delphi(V11.2)

    Si tu as qqles idees ,je t'en remercie.

  4. #4
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 663
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 663
    Billets dans le blog
    65
    Par défaut
    Bonsoir,

    en fait Vosk4Delphi n'a jamais fonctionné pour moi, j'avais fait un ticket sur le dépôt (apparement supprimé depuis !). J'avais quand même fait un clone sur mon "vieux" poste, donc je peut peut-être retrouver

    Mais, pour obtenir une résultat, j'étais passé par Python4Delphi et donc ces scripts https://github.com/alphacep/vosk-api/tree/master/python
    Nécessitant donc Python ! Après, je ne suis pas allé plus loin , mais je sais qu'avec quelques recherches on peut faire du python embarqué (google, mots clés python embedded pip donne des vidéos intéressantes)

    2)Sinon sur android/Google, nous avons les fichiers telechargeables(~23Mo) selon langues, accessibles dans 'parametres/.../ "Offline speech recognition".
    -Je cherche donc aussi, comment il est possible d'utiliser ces fichiers Google avec Delphi(V11.2)
    j'ai abandonné l'idée, FMX et la voix, je retenterai maintenant que j'ai vu que le dico offline semblait être en place sur mon mobile

  5. #5
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 25
    Par défaut
    Merci pour ces infos,
    En fait, j'avais une solution operationnelle avec android.speech.SpeechRecognizer sur delphi11.2 pour Android9 en ligne.
    Le passage a Android12 pose qqles problemes dont impossible pour moi de changer langage defaut "en-US",
    d'où recherche autre API pour resoudre ce pb et voire permettre une solution offline.
    -KAPRI sur Android12: probleme changement langage defaut OK mais reste uniquement enligne

    je ferais suivre sur le site si solution.
    Bonne journée.

  6. #6
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 25
    Par défaut
    Bonjour Sergio,
    j'ai redeposé un ticket github pour Vosk via forum Delphi/Kastri:
    https://github.com/DelphiWorlds/Kast...ent-2688902502
    La réponse confirme qu'ils n'ont pu trouver, comme nous, une trace du repo Vosk pour Delphi.
    Tu apparais donc un des seuls a possiblement avoir un exemplaire de cet Api ! .

    Avec tous mes remerciements pour ton retour, si tu avais un peu de dispo et pouvais le retrouver
    Si retrouvé, je prends le temps pour une nouvelle tentative de correction et de bon fonctionnement.
    En effet, Vosk répondrai parfaitement à mon environnement de dev domotique Delphi11.2(Windows,Android,Raspberry/Debian)
    Bonne journée.

Discussions similaires

  1. Reconnaissance vocale hors ligne en français sur Raspberry
    Par Damien_38 dans le forum Bibliothèques d'apprentissage automatique
    Réponses: 2
    Dernier message: 23/12/2020, 18h21
  2. Réponses: 1
    Dernier message: 14/03/2019, 21h41
  3. Creation formulaire hors ligne avec enregistrement en local
    Par Sergeras dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 19/01/2018, 08h54
  4. [AJAX] Compatibilité Hors ligne avec IE11 ?
    Par jpe54 dans le forum AJAX
    Réponses: 1
    Dernier message: 11/03/2014, 10h26
  5. probleme avec la reconnaissance vocal de Ms agent.
    Par maxoudu328 dans le forum Langage
    Réponses: 7
    Dernier message: 03/05/2006, 23h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo