J'ai un raspberry pi 1 sans interface graphique que je voudrais transformer en une sorte de google home, donc j'ai demander un peu d'aide a chatGPT qui m'a aider un peu pour le mettre à jour etc ... Mais j'ai un problème, il m'a donner ce code :
import speech_recognition as sr
import pyttsx3
def speak(text):
engine = pyttsx3.init()
engine.say(text)
engine.runAndWait()
def listen():
recognizer = sr.Recognizer()
with sr.Microphone() as source:
print("Dites quelque chose...")
recognizer.adjust_for_ambient_noise(source)
audio = recognizer.listen(source)
try:
return recognizer.recognize_google(audio, language="fr-FR")
except sr.UnknownValueError:
return "Je n'ai pas compris."
except sr.RequestError:
return "Désolé, je ne peux pas accéder à Internet pour effectuer la recherche."
def main():
while True:
command = listen()
print("Vous avez dit : " + command)
if "arrêter" in command:
speak("Au revoir !")
break
# Ajoutez ici les réponses et les actions spécifiques en fonction de la commande
# Par exemple : if "météo" in command: speak("La météo est ensoleillée aujourd'hui.")
if __name__ == "__main__":
main()
et quand je le lance j'ai erreur qui dis : No Default Input Device Available alors que j'ai brancher mon casque-micro sur la prise jack. Donc je suis bloquer.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.