graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[notebooks/processor_intro.ipynb]" -- "[__init__.py]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[notebooks/create_your_own_processor.ipynb]" -- "[notebooks/processor_intro.ipynb]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[notebooks/drive_processors.ipynb]" -- "[notebooks/processor_intro.ipynb]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[notebooks/drive_processors.ipynb]" -- "[notebooks/create_your_own_processor.ipynb]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[notebooks/create_your_own_processor.ipynb]" -- "[__init__.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[core/jinja_template.py]" -- "[content_api.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[notebooks/drive_processors.ipynb]" -- "[__init__.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[notebooks/live_processor_intro.ipynb]" -- "[__init__.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[notebooks/live_processor_intro.ipynb]" -- "[notebooks/drive_processors.ipynb]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[notebooks/live_processor_intro.ipynb]" -- "[notebooks/create_your_own_processor.ipynb]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[core/audio_io.py]" -- "[processor.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[notebooks/live_processor_intro.ipynb]" -- "[notebooks/processor_intro.ipynb]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[switch.py]" -- "[processor.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[debug.py]" -- "[core/text.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[streams.py]" -- "[core/audio_io.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[processor.py]" -- "[notebooks/processor_intro.ipynb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[mime_types.py]" -- "[core/genai_model.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/jinja_template.py]" -- "[__init__.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[streams.py]" -- "[debug.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[switch.py]" -- "[core/speech_to_text.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[switch.py]" -- "[notebooks/processor_intro.ipynb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[map_processor.py]" -- "[core/text_to_speech.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[mime_types.py]" -- "[notebooks/live_processor_intro.ipynb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[debug.py]" -- "[core/text_to_speech.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[debug.py]" -- "[core/github.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/pdf.py]" -- "[core/genai_model.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/text.py]" -- "[notebooks/processor_intro.ipynb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/speech_to_text.py]" -- "[__init__.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[streams.py]" -- "[core/text.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/github.py]" -- "[core/audio_io.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/github.py]" -- "[notebooks/drive_processors.ipynb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[debug.py]" -- "[core/pdf.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/github.py]" -- "[core/realtime.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[mime_types.py]" -- "[__init__.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[processor.py]" -- "[__init__.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[notebooks/create_your_own_processor.ipynb]" -- "[core/jinja_template.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/text_to_speech.py]" -- "[core/drive.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[notebooks/live_processor_intro.ipynb]" -- "[processor.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[debug.py]" -- "[core/audio_io.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[streams.py]" -- "[core/text_to_speech.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/drive.py]" -- "[notebooks/drive_processors.ipynb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/github.py]" -- "[content_api.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/pdf.py]" -- "[notebooks/live_processor_intro.ipynb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[mime_types.py]" -- "[debug.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[streams.py]" -- "[content_api.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/genai_model.py]" -- "[processor.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[debug.py]" -- "[notebooks/live_processor_intro.ipynb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[notebooks/drive_processors.ipynb]" -- "[core/text.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[switch.py]" -- "[notebooks/create_your_own_processor.ipynb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/pdf.py]" -- "[core/realtime.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }