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
14 lines
395 B
Python
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 |