Revert "Merge pull request #9 from Monadical-SAS/jose/vertical-waveform"

This reverts commit 521777744f, reversing
changes made to 6e3fe756c5.
This commit is contained in:
Koper
2023-07-26 15:52:16 +07:00
parent 1b4883963f
commit 8392181eb6
3 changed files with 38 additions and 123 deletions

View File

@@ -6,11 +6,23 @@ import useWebRTC from "./components/webrtc.js";
import "../public/button.css";
const App = () => {
const [isRecording, setIsRecording] = useState(false);
const [stream, setStream] = useState(null);
// This is where you'd send the stream and receive the data from the server.
// transcription, summary, etc
const serverData = useWebRTC(stream, () => {});
const handleRecord = (recording) => {
setIsRecording(recording);
if (recording) {
navigator.mediaDevices
.getUserMedia({ audio: true })
.then(setStream)
.catch((err) => console.error(err));
} else if (!recording && serverData.peer) {
serverData.peer.send(JSON.stringify({ cmd: "STOP" }));
}
};
const serverData = useWebRTC(stream, setIsRecording);
return (
<div className="flex flex-col items-center h-[100svh]">
@@ -21,6 +33,8 @@ const App = () => {
<Recorder setStream={setStream} serverData={serverData} />
<Dashboard
isRecording={isRecording}
onRecord={(recording) => handleRecord(recording)}
transcriptionText={serverData.text ?? "..."}
finalSummary={serverData.finalSummary}
topics={serverData.topics ?? []}