feat(transcribe,texts): voice notes and round videos to the bot come with a transcript, beavergram finds them by sha256 and telegram premium transcribes
This commit is contained in:
1 parent
6db6c7b6ec
commit
d7eb17ba94
6 files changed
+346
-1
No files matched your search
@@ -5,6 +5,7 @@
|
||||
- hands/ - MCP-руки и кому какая выдана; agents.py - роли и их экземпляры;
|
||||
- frontends.py - окна; voice/ - голосовые точки по квартире и их ветка;
|
||||
- texts.py - всё, что gateway говорит, по-русски;
|
||||
- transcribe.py - расшифровка голосовых и кружков через beavergram;
|
||||
- memory/ - справка, реплики, хендауты, вотчер, куратор; jobs/ - кроны и вебхуки.
|
||||
"""
|
||||
|
||||
@@ -21,8 +22,11 @@ from beaver_agent.frontends import frontends
|
||||
from beaver_agent.hands import mcps
|
||||
from beaver_agent.jobs import jobs
|
||||
from beaver_agent.memory.watch import recall, replies, watch
|
||||
from beaver_agent.transcribe import BeavergramTranscriber
|
||||
from beaver_agent.vault import DIGESTS, INDEX, TZ
|
||||
|
||||
beavergram = BeavergramTranscriber.from_env(os.environ)
|
||||
|
||||
gateway = Gateway(
|
||||
agents=agents,
|
||||
mcps=mcps,
|
||||
@@ -33,6 +37,7 @@ gateway = Gateway(
|
||||
watch=watch,
|
||||
recall=recall.block,
|
||||
user_sink=replies.write,
|
||||
transcribers=[beavergram] if beavergram else [],
|
||||
budget=Budget(threshold=0.7),
|
||||
distiller=Distiller(
|
||||
agent="beaver-distiller",
|
||||
|
||||
Reference in new issue
Block a user