add banbanmini backend

This commit is contained in:
HycJack
2026-03-24 15:04:36 +08:00
parent 0d0f995dc2
commit 7510ca6df1
197 changed files with 13008 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
from abc import ABC, abstractmethod
class ASR(ABC):
@abstractmethod
async def connect(self):
pass
@abstractmethod
async def send_audio(self, audio_data: bytes):
pass
@abstractmethod
async def send_end(self):
pass
@abstractmethod
async def receive_results(self):
pass
@abstractmethod
async def close(self):
pass