File size: 391 Bytes
51c9eb3
 
 
 
 
 
 
 
 
 
5d6c840
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
from dataclasses import dataclass, field
import numpy as np 

@dataclass
class AppState:
    stream: np.ndarray | None = None
    sampling_rate: int = 0
    pause_detected: bool = False
    stopped: bool = False
    llm_conversation: list = field(default_factory=list)
    display_conversation: list = field(default_factory=list)
    current_transcription: str = ''
    llm_response: str= ''