Les meilleurs développeurs Linux freelances sont sur Codeur.com

Modification d’un programme Python

 Terminé·Moins de 500 €·1 offre·2205 vues·5 interactions


Bonjour,

J’aurai besoin de la participation d’un professionnel dans le langage Python basé sur une Raspberry Pi 3.

Depuis plusieurs mois, concernant la reconnaissance vocale avec le moteur Microsoft bing, j’utilise ce développement :
[URL visible pour les membres Pro]

Ce qui m’intéressait dans ce programme c’est l’aspect vad ( Voice Activity Detector) qui fonctionne en python : [URL visible pour les membres Pro]
J’avais juste une erreur SSL que j’ai contourné en rajoutant
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
(j’avoue ce n’est pas très beau au niveau sécurité).

Tout fonctionnait correctement depuis plusieurs mois mais depuis environ 3 semaines le système me renvoit une erreur « access denied ».
En fait dans la librairie c’est le programme python bing_voice.py sample.wav qui me renvoie un « access denied »

Jai cru au départ que mes identifiants Microsoft étaient périmés mais le programme
[URL visible pour les membres Pro]
fonctionne parfaitement ce qui ne vient donc pas de mes identifiants Microsoft.
Mais je n’arrive pas à le faire tourner en VAD.

Je sais que sur le premier site original cité plus haut est indiqué :
Not updated, use [URL visible pour les membres Pro]

Mais impossible de faire comme auparavant ce programme qui fonctionnait parfaitement.

J’utilise un microphone USB
[E-mail visible pour les membres Pro]:~ $ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: RPiCirrus [RPi-Cirrus], device 0: WM5102 AiFi wm5102-aif1-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: CODEC [USB audio CODEC], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0

D’où ma modif dans le fichier bing_stt_with_vad.py

pa = pyaudio.PyAudio()
stream = pa.open(format=FORMAT,
channels=CHANNELS,
rate=RATE,
input=True,
start=False,
input_device_index=2,
frames_per_buffer=CHUNK_SIZE)

Mon objectif serait de faire retourner le programme dans les conditions initiales sans ce « access denied » qui ne provient pas de mes identifiant Microsoft.

C’est pourquoi je recherche un professionnel compétant en la matière var le programme initial marchait parfaitement.

Une autre solution serait de faire du streaming en partant directement du microphone mais j’ai remarqué avec Google que suivant le bruit environnant le microphone démarrait avant que l’on parle ou il faudrait un réglage automatique de la sensibilité du microphone selon le bruit environnant.

C’est pourquoi le système VAD me convient mieux.
J’espère sincèrement qu’un prestataire sera intéressé à me dépanner, ce qui pourrait conduire à d’autres missions.

Très cordialement
Serge

Budget indicatif : Moins de 500 €

Publication : 29 avril 2018 à 10h24

Profils recherchés : Développeur linux freelance, Développeur Python freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

1 freelance a répondu à ce projet

1 proposition de devis en moins de 2h

Publier un projet similaire

Projet réalisé par Bernard O.

Bernard O.
Arzens, 11290

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.