File size: 232 Bytes
09f1b19
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
"""Dynamic chunked speech interface."""

from __future__ import annotations

from typing import Protocol


class SpeechChunkingInterface(Protocol):
    async def speak(self, text: str, emotion: str = "neutral") -> None:
        ...