From d5e1bccef91466918c43e291d8bd90ede5ae5d9f Mon Sep 17 00:00:00 2001 From: oobabooga <112222186+oobabooga@users.noreply.github.com> Date: Sun, 20 Apr 2025 11:47:28 -0700 Subject: [PATCH] Remove the SpeechRecognition requirement --- extensions/openai/script.py | 3 ++- requirements.txt | 1 - requirements_amd.txt | 1 - requirements_amd_noavx2.txt | 1 - requirements_apple_intel.txt | 1 - requirements_apple_silicon.txt | 1 - requirements_cpu_only.txt | 1 - requirements_cpu_only_noavx2.txt | 1 - requirements_noavx2.txt | 1 - requirements_nowheels.txt | 1 - 10 files changed, 2 insertions(+), 10 deletions(-) diff --git a/extensions/openai/script.py b/extensions/openai/script.py index 2ce692c7..f907cdbb 100644 --- a/extensions/openai/script.py +++ b/extensions/openai/script.py @@ -6,7 +6,6 @@ import traceback from collections import deque from threading import Thread -import speech_recognition as sr import uvicorn from fastapi import Depends, FastAPI, Header, HTTPException from fastapi.middleware.cors import CORSMiddleware @@ -163,6 +162,8 @@ def handle_billing_usage(): @app.post('/v1/audio/transcriptions', dependencies=check_key) async def handle_audio_transcription(request: Request): + import speech_recognition as sr + r = sr.Recognizer() form = await request.form() diff --git a/requirements.txt b/requirements.txt index c2f1a8bd..9e55bb33 100644 --- a/requirements.txt +++ b/requirements.txt @@ -25,7 +25,6 @@ tqdm wandb # API -SpeechRecognition==3.10.0 flask_cloudflared==0.0.14 sse-starlette==1.6.5 tiktoken diff --git a/requirements_amd.txt b/requirements_amd.txt index a1920f0d..ba8bc80c 100644 --- a/requirements_amd.txt +++ b/requirements_amd.txt @@ -24,7 +24,6 @@ tqdm wandb # API -SpeechRecognition==3.10.0 flask_cloudflared==0.0.14 sse-starlette==1.6.5 tiktoken diff --git a/requirements_amd_noavx2.txt b/requirements_amd_noavx2.txt index 92d4f152..d921fbb0 100644 --- a/requirements_amd_noavx2.txt +++ b/requirements_amd_noavx2.txt @@ -24,7 +24,6 @@ tqdm wandb # API -SpeechRecognition==3.10.0 flask_cloudflared==0.0.14 sse-starlette==1.6.5 tiktoken diff --git a/requirements_apple_intel.txt b/requirements_apple_intel.txt index 6b6707ab..0b92376a 100644 --- a/requirements_apple_intel.txt +++ b/requirements_apple_intel.txt @@ -24,7 +24,6 @@ tqdm wandb # API -SpeechRecognition==3.10.0 flask_cloudflared==0.0.14 sse-starlette==1.6.5 tiktoken diff --git a/requirements_apple_silicon.txt b/requirements_apple_silicon.txt index 910fae3e..3e7fcd02 100644 --- a/requirements_apple_silicon.txt +++ b/requirements_apple_silicon.txt @@ -24,7 +24,6 @@ tqdm wandb # API -SpeechRecognition==3.10.0 flask_cloudflared==0.0.14 sse-starlette==1.6.5 tiktoken diff --git a/requirements_cpu_only.txt b/requirements_cpu_only.txt index d34a4312..43d54534 100644 --- a/requirements_cpu_only.txt +++ b/requirements_cpu_only.txt @@ -24,7 +24,6 @@ tqdm wandb # API -SpeechRecognition==3.10.0 flask_cloudflared==0.0.14 sse-starlette==1.6.5 tiktoken diff --git a/requirements_cpu_only_noavx2.txt b/requirements_cpu_only_noavx2.txt index cb3f3d6b..b4444443 100644 --- a/requirements_cpu_only_noavx2.txt +++ b/requirements_cpu_only_noavx2.txt @@ -24,7 +24,6 @@ tqdm wandb # API -SpeechRecognition==3.10.0 flask_cloudflared==0.0.14 sse-starlette==1.6.5 tiktoken diff --git a/requirements_noavx2.txt b/requirements_noavx2.txt index 06352dc3..351ea83e 100644 --- a/requirements_noavx2.txt +++ b/requirements_noavx2.txt @@ -25,7 +25,6 @@ tqdm wandb # API -SpeechRecognition==3.10.0 flask_cloudflared==0.0.14 sse-starlette==1.6.5 tiktoken diff --git a/requirements_nowheels.txt b/requirements_nowheels.txt index 7b43e08d..2e631bf0 100644 --- a/requirements_nowheels.txt +++ b/requirements_nowheels.txt @@ -24,7 +24,6 @@ tqdm wandb # API -SpeechRecognition==3.10.0 flask_cloudflared==0.0.14 sse-starlette==1.6.5 tiktoken