AkoweAje-Backend / debug_ears.py
Archimedis's picture
Deploy Clean (No Secrets)
f2444be
raw
history blame contribute delete
893 Bytes
import os
from dotenv import load_dotenv
from huggingface_hub import InferenceClient
load_dotenv()
HF_API_KEY = os.getenv("HF_API_KEY")
ASR_MODEL = "NCAIR1/NigerianAccentedEnglish"
def test_ears():
print(f"🎧 Connecting to {ASR_MODEL} via Official Client...")
client = InferenceClient(token=HF_API_KEY)
filename = "temp_16k.wav"
if not os.path.exists(filename):
print(" No 'temp_16k.wav' found. Run the server and send a voice note first to generate it.")
return
try:
with open(filename, "rb") as f:
# The official client handles the API routing automatically
result = client.automatic_speech_recognition(f, model=ASR_MODEL)
print(" SUCCESS! Raw Output:")
print(result)
except Exception as e:
print(f" Error: {e}")
if __name__ == "__main__":
test_ears()