├── .gitignore ├── LICENSE ├── README.md ├── local_diagram.jpg ├── priv ├── config.json.example └── silero_vad.jit ├── requirements.txt └── src ├── config.py ├── conversation.py ├── main_local.py ├── main_twilio.py ├── microphone.py ├── responder.py ├── segmenter.py ├── speaker.py ├── synthesizer.py ├── transcriber.py ├── tw_incoming.py └── tw_outgoing.py /.gitignore: -------------------------------------------------------------------------------- 1 | src/__pycache__ 2 | priv/*.json 3 | cloudflared-linux-amd64 4 | notes.md 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thooton/aspen/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thooton/aspen/HEAD/README.md -------------------------------------------------------------------------------- /local_diagram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thooton/aspen/HEAD/local_diagram.jpg -------------------------------------------------------------------------------- /priv/config.json.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thooton/aspen/HEAD/priv/config.json.example -------------------------------------------------------------------------------- /priv/silero_vad.jit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thooton/aspen/HEAD/priv/silero_vad.jit -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thooton/aspen/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thooton/aspen/HEAD/src/config.py -------------------------------------------------------------------------------- /src/conversation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thooton/aspen/HEAD/src/conversation.py -------------------------------------------------------------------------------- /src/main_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thooton/aspen/HEAD/src/main_local.py -------------------------------------------------------------------------------- /src/main_twilio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thooton/aspen/HEAD/src/main_twilio.py -------------------------------------------------------------------------------- /src/microphone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thooton/aspen/HEAD/src/microphone.py -------------------------------------------------------------------------------- /src/responder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thooton/aspen/HEAD/src/responder.py -------------------------------------------------------------------------------- /src/segmenter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thooton/aspen/HEAD/src/segmenter.py -------------------------------------------------------------------------------- /src/speaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thooton/aspen/HEAD/src/speaker.py -------------------------------------------------------------------------------- /src/synthesizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thooton/aspen/HEAD/src/synthesizer.py -------------------------------------------------------------------------------- /src/transcriber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thooton/aspen/HEAD/src/transcriber.py -------------------------------------------------------------------------------- /src/tw_incoming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thooton/aspen/HEAD/src/tw_incoming.py -------------------------------------------------------------------------------- /src/tw_outgoing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thooton/aspen/HEAD/src/tw_outgoing.py --------------------------------------------------------------------------------