Harpyia/src/recognizer/recognizer.py
Sviatoslav Tsariov 37adf74745 Implemented strategies for sos and number recognition
Deleted message sender and promt service

Implemented fast whisper, but it is not working

WavStack refactored into QueueStack, which can use different strategies for proccessing
2024-03-22 18:59:42 +03:00

14 lines
395 B
Python

import sys
import config
from recognizer.strategies import BaseRecognizerStrategy
class Recognizer:
def __init__(self, strategy: BaseRecognizerStrategy) -> None:
self._strategy = strategy
def recognize(self, file, language, prompt) -> str:
result = self._strategy.recognize(file, language=language, prompt=prompt)
print(f'Result: {result}', file=sys.stderr)
return result