from fastrtc import Stream, ReplyOnPause | |
import numpy as np | |
from pydub import AudioSegment | |
from pydub.utils import which | |
AudioSegment.ffmpeg = which("ffmpeg") | |
def echo(audio: tuple[int, np.ndarray]) -> tuple[int, np.ndarray]: | |
yield audio | |
stream = Stream(ReplyOnPause(echo), modality="audio", mode="send-receive") |