├── .gitignore ├── CLAUDE.md ├── README.md ├── bot-gpt5.py ├── bot-realtime-api.py ├── bot.py ├── khk-notes.txt ├── macos ├── libvpio.dylib ├── local_mac_transport.py └── vpio_helper.c ├── pipecat_window_functions.py ├── prompt-gpt5.txt ├── prompt-realtime-api.txt ├── pyproject.toml ├── tui.py ├── tui ├── __init__.py ├── core │ ├── __init__.py │ ├── base_app.py │ ├── services │ │ ├── __init__.py │ │ ├── bot_runner.py │ │ └── transport_manager.py │ └── utils │ │ ├── __init__.py │ │ ├── clipboard.py │ │ ├── imports.py │ │ └── json_render.py └── widgets │ ├── __init__.py │ ├── input_bar.py │ ├── mixins.py │ ├── rtvi_list_panel.py │ ├── syslog_panel.py │ └── text_list_panel.py ├── tui_demo.py ├── tui_dictation.py └── window_control.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/.gitignore -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/README.md -------------------------------------------------------------------------------- /bot-gpt5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/bot-gpt5.py -------------------------------------------------------------------------------- /bot-realtime-api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/bot-realtime-api.py -------------------------------------------------------------------------------- /bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/bot.py -------------------------------------------------------------------------------- /khk-notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/khk-notes.txt -------------------------------------------------------------------------------- /macos/libvpio.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/macos/libvpio.dylib -------------------------------------------------------------------------------- /macos/local_mac_transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/macos/local_mac_transport.py -------------------------------------------------------------------------------- /macos/vpio_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/macos/vpio_helper.c -------------------------------------------------------------------------------- /pipecat_window_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/pipecat_window_functions.py -------------------------------------------------------------------------------- /prompt-gpt5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/prompt-gpt5.txt -------------------------------------------------------------------------------- /prompt-realtime-api.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/prompt-realtime-api.txt -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/tui.py -------------------------------------------------------------------------------- /tui/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tui/core/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tui/core/base_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/tui/core/base_app.py -------------------------------------------------------------------------------- /tui/core/services/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tui/core/services/bot_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/tui/core/services/bot_runner.py -------------------------------------------------------------------------------- /tui/core/services/transport_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/tui/core/services/transport_manager.py -------------------------------------------------------------------------------- /tui/core/utils/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tui/core/utils/clipboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/tui/core/utils/clipboard.py -------------------------------------------------------------------------------- /tui/core/utils/imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/tui/core/utils/imports.py -------------------------------------------------------------------------------- /tui/core/utils/json_render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/tui/core/utils/json_render.py -------------------------------------------------------------------------------- /tui/widgets/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tui/widgets/input_bar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/tui/widgets/input_bar.py -------------------------------------------------------------------------------- /tui/widgets/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/tui/widgets/mixins.py -------------------------------------------------------------------------------- /tui/widgets/rtvi_list_panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/tui/widgets/rtvi_list_panel.py -------------------------------------------------------------------------------- /tui/widgets/syslog_panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/tui/widgets/syslog_panel.py -------------------------------------------------------------------------------- /tui/widgets/text_list_panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/tui/widgets/text_list_panel.py -------------------------------------------------------------------------------- /tui_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/tui_demo.py -------------------------------------------------------------------------------- /tui_dictation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/tui_dictation.py -------------------------------------------------------------------------------- /window_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwindla/pipecat-dictation/HEAD/window_control.py --------------------------------------------------------------------------------