feat: script to listen

This commit is contained in:
DinoMalin 2025-03-06 03:18:27 +01:00
parent 08640b8415
commit de9187fb48

22
speech.py Normal file
View File

@ -0,0 +1,22 @@
import azure.cognitiveservices.speech as speechsdk
from dotenv import load_dotenv
import os
load_dotenv()
speech_config = speechsdk.SpeechConfig(
subscription=os.getenv("SPEECH_KEY"), region=os.getenv("REGION"))
speech_config.speech_recognition_language = "fr-FR"
audio_out = speechsdk.audio.AudioOutputConfig(use_default_speaker=True)
# A filthy shortcut because i have incomprehensible bugs with my libs.
# If your pc is normal unlike mine, consider replacing this argument with:
# use_default_microphone=True
audio_config = speechsdk.audio.AudioConfig(device_name="plughw:2,0") # fuck this man
speech_recognizer = speechsdk.SpeechRecognizer(speech_config=speech_config, audio_config=audio_config)
print("listen")
speech_recognition_result = speech_recognizer.recognize_once_async().get()
print(speech_recognition_result.text)