├── .env.example ├── .eslintrc.json ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── package.json ├── public ├── index.html ├── openai-logomark.svg └── robots.txt ├── readme ├── realtime-console-demo.png └── realtime-console-flowise.png ├── relay-server ├── index.js └── lib │ └── relay.js ├── src ├── App.scss ├── App.tsx ├── components │ ├── Map.scss │ ├── Map.tsx │ ├── button │ │ ├── Button.scss │ │ └── Button.tsx │ └── toggle │ │ ├── Toggle.scss │ │ └── Toggle.tsx ├── index.css ├── index.tsx ├── lib │ └── wavtools │ │ ├── dist │ │ ├── index.d.ts │ │ ├── index.d.ts.map │ │ └── lib │ │ │ ├── analysis │ │ │ ├── audio_analysis.d.ts │ │ │ ├── audio_analysis.d.ts.map │ │ │ ├── constants.d.ts │ │ │ └── constants.d.ts.map │ │ │ ├── wav_packer.d.ts │ │ │ ├── wav_packer.d.ts.map │ │ │ ├── wav_recorder.d.ts │ │ │ ├── wav_recorder.d.ts.map │ │ │ ├── wav_stream_player.d.ts │ │ │ ├── wav_stream_player.d.ts.map │ │ │ └── worklets │ │ │ ├── audio_processor.d.ts │ │ │ ├── audio_processor.d.ts.map │ │ │ ├── stream_processor.d.ts │ │ │ └── stream_processor.d.ts.map │ │ ├── index.js │ │ └── lib │ │ ├── analysis │ │ ├── audio_analysis.js │ │ └── constants.js │ │ ├── wav_packer.js │ │ ├── wav_recorder.js │ │ ├── wav_stream_player.js │ │ └── worklets │ │ ├── audio_processor.js │ │ └── stream_processor.js ├── logo.svg ├── pages │ ├── ConsolePage.scss │ └── ConsolePage.tsx ├── react-app-env.d.ts ├── reportWebVitals.ts ├── setupTests.ts └── utils │ ├── conversation_config.js │ └── wav_renderer.ts └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/package.json -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/public/index.html -------------------------------------------------------------------------------- /public/openai-logomark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/public/openai-logomark.svg -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/public/robots.txt -------------------------------------------------------------------------------- /readme/realtime-console-demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/readme/realtime-console-demo.png -------------------------------------------------------------------------------- /readme/realtime-console-flowise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/readme/realtime-console-flowise.png -------------------------------------------------------------------------------- /relay-server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/relay-server/index.js -------------------------------------------------------------------------------- /relay-server/lib/relay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/relay-server/lib/relay.js -------------------------------------------------------------------------------- /src/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/App.scss -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/components/Map.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/components/Map.scss -------------------------------------------------------------------------------- /src/components/Map.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/components/Map.tsx -------------------------------------------------------------------------------- /src/components/button/Button.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/components/button/Button.scss -------------------------------------------------------------------------------- /src/components/button/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/components/button/Button.tsx -------------------------------------------------------------------------------- /src/components/toggle/Toggle.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/components/toggle/Toggle.scss -------------------------------------------------------------------------------- /src/components/toggle/Toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/components/toggle/Toggle.tsx -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/lib/wavtools/dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/lib/wavtools/dist/index.d.ts -------------------------------------------------------------------------------- /src/lib/wavtools/dist/index.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/lib/wavtools/dist/index.d.ts.map -------------------------------------------------------------------------------- /src/lib/wavtools/dist/lib/analysis/audio_analysis.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/lib/wavtools/dist/lib/analysis/audio_analysis.d.ts -------------------------------------------------------------------------------- /src/lib/wavtools/dist/lib/analysis/audio_analysis.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/lib/wavtools/dist/lib/analysis/audio_analysis.d.ts.map -------------------------------------------------------------------------------- /src/lib/wavtools/dist/lib/analysis/constants.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/lib/wavtools/dist/lib/analysis/constants.d.ts -------------------------------------------------------------------------------- /src/lib/wavtools/dist/lib/analysis/constants.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/lib/wavtools/dist/lib/analysis/constants.d.ts.map -------------------------------------------------------------------------------- /src/lib/wavtools/dist/lib/wav_packer.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/lib/wavtools/dist/lib/wav_packer.d.ts -------------------------------------------------------------------------------- /src/lib/wavtools/dist/lib/wav_packer.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/lib/wavtools/dist/lib/wav_packer.d.ts.map -------------------------------------------------------------------------------- /src/lib/wavtools/dist/lib/wav_recorder.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/lib/wavtools/dist/lib/wav_recorder.d.ts -------------------------------------------------------------------------------- /src/lib/wavtools/dist/lib/wav_recorder.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/lib/wavtools/dist/lib/wav_recorder.d.ts.map -------------------------------------------------------------------------------- /src/lib/wavtools/dist/lib/wav_stream_player.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/lib/wavtools/dist/lib/wav_stream_player.d.ts -------------------------------------------------------------------------------- /src/lib/wavtools/dist/lib/wav_stream_player.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/lib/wavtools/dist/lib/wav_stream_player.d.ts.map -------------------------------------------------------------------------------- /src/lib/wavtools/dist/lib/worklets/audio_processor.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/lib/wavtools/dist/lib/worklets/audio_processor.d.ts -------------------------------------------------------------------------------- /src/lib/wavtools/dist/lib/worklets/audio_processor.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/lib/wavtools/dist/lib/worklets/audio_processor.d.ts.map -------------------------------------------------------------------------------- /src/lib/wavtools/dist/lib/worklets/stream_processor.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/lib/wavtools/dist/lib/worklets/stream_processor.d.ts -------------------------------------------------------------------------------- /src/lib/wavtools/dist/lib/worklets/stream_processor.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/lib/wavtools/dist/lib/worklets/stream_processor.d.ts.map -------------------------------------------------------------------------------- /src/lib/wavtools/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/lib/wavtools/index.js -------------------------------------------------------------------------------- /src/lib/wavtools/lib/analysis/audio_analysis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/lib/wavtools/lib/analysis/audio_analysis.js -------------------------------------------------------------------------------- /src/lib/wavtools/lib/analysis/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/lib/wavtools/lib/analysis/constants.js -------------------------------------------------------------------------------- /src/lib/wavtools/lib/wav_packer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/lib/wavtools/lib/wav_packer.js -------------------------------------------------------------------------------- /src/lib/wavtools/lib/wav_recorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/lib/wavtools/lib/wav_recorder.js -------------------------------------------------------------------------------- /src/lib/wavtools/lib/wav_stream_player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/lib/wavtools/lib/wav_stream_player.js -------------------------------------------------------------------------------- /src/lib/wavtools/lib/worklets/audio_processor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/lib/wavtools/lib/worklets/audio_processor.js -------------------------------------------------------------------------------- /src/lib/wavtools/lib/worklets/stream_processor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/lib/wavtools/lib/worklets/stream_processor.js -------------------------------------------------------------------------------- /src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/logo.svg -------------------------------------------------------------------------------- /src/pages/ConsolePage.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/pages/ConsolePage.scss -------------------------------------------------------------------------------- /src/pages/ConsolePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/pages/ConsolePage.tsx -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/reportWebVitals.ts -------------------------------------------------------------------------------- /src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/setupTests.ts -------------------------------------------------------------------------------- /src/utils/conversation_config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/utils/conversation_config.js -------------------------------------------------------------------------------- /src/utils/wav_renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/src/utils/wav_renderer.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlowiseAI/openai-realtime-console/HEAD/tsconfig.json --------------------------------------------------------------------------------