UNPKG

@p0llen/speaker-detector-client

Version:

React client for interfacing with the [speaker-detector](https://pypi.org/project/speaker-detector) Python backend. Supports real-time speaker identification, meeting transcription, and speaker enrollment.

20 lines (18 loc) 1.01 kB
// components import SpeakerStatus from "./components/SpeakerStatus"; import MicStatus from "./components/MicStatus"; // hooks import useSpeakerDetection from "./hooks/useSpeakerDetection"; import useMeetingTranscript from "./hooks/useMeetingTranscript"; import useListeningMode from "./hooks/useListeningMode"; // API + utils import { enrollSpeaker, identifySpeaker, startMeeting, stopMeeting, generateTranscript, fetchSpeakers, fetchRebuildList, rebuildSpeaker, rebuildAllSpeakers, rebuildBackgroundNoise } from "./lib/api"; import { getSpeakerPrompt } from "./lib/getSpeakerPrompt"; import { CLIENT_VERSION, API_BASE } from "./lib/constants"; export { // Components & hooks SpeakerStatus, MicStatus, useListeningMode, useSpeakerDetection, useMeetingTranscript, // API functions enrollSpeaker, identifySpeaker, startMeeting, stopMeeting, generateTranscript, fetchSpeakers, fetchRebuildList, rebuildSpeaker, rebuildAllSpeakers, rebuildBackgroundNoise, // Utilities getSpeakerPrompt, CLIENT_VERSION, API_BASE };