├── .dockerignore ├── .github └── workflows │ └── docker-image.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── alembic.ini ├── alembic ├── README ├── env.py ├── script.py.mako └── versions │ ├── 33bddba74d25_add_suggested_links.py │ ├── 9f91a67f25f2_add_capture_images.py │ └── cc799b49fec7_initial_migration.py ├── clients ├── android │ ├── .gitignore │ ├── .idea │ │ ├── .gitignore │ │ ├── .name │ │ ├── compiler.xml │ │ ├── gradle.xml │ │ ├── kotlinc.xml │ │ ├── misc.xml │ │ └── vcs.xml │ ├── README.md │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── owl │ │ │ │ └── Owl │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── owl │ │ │ │ │ └── Owl │ │ │ │ │ ├── ApiServiceSingleton.kt │ │ │ │ │ ├── AppConstants.kt │ │ │ │ │ ├── AudioStreamer.kt │ │ │ │ │ ├── CameraHandler.kt │ │ │ │ │ ├── ConversationApiService.kt │ │ │ │ │ ├── ConversationsScreen.kt │ │ │ │ │ ├── ConversationsViewModel.kt │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ ├── Models.kt │ │ │ │ │ └── ui │ │ │ │ │ └── theme │ │ │ │ │ ├── Color.kt │ │ │ │ │ ├── Theme.kt │ │ │ │ │ └── Type.kt │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── themes.xml │ │ │ │ └── xml │ │ │ │ ├── backup_rules.xml │ │ │ │ └── data_extraction_rules.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── owl │ │ │ └── Owl │ │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ └── settings.gradle ├── ios │ ├── Owl Watch App │ │ ├── Assets.xcassets │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ └── Owl_Logo_1024.png │ │ │ └── Contents.json │ │ ├── OwlWatchApp.swift │ │ ├── Preview Content │ │ │ └── Preview Assets.xcassets │ │ │ │ └── Contents.json │ │ ├── Services │ │ │ ├── CaptureManager.swift │ │ │ ├── NetworkManager.swift │ │ │ └── WatchConnectivityManager.swift │ │ └── Views │ │ │ ├── ContentView.swift │ │ │ └── SettingsView.swift │ ├── Owl Watch AppTests │ │ └── Owl_Watch_AppTests.swift │ ├── Owl Watch AppUITests │ │ ├── Owl_Watch_AppUITests.swift │ │ └── Owl_Watch_AppUITestsLaunchTests.swift │ ├── Owl Watch Extension │ │ ├── Assets.xcassets │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ └── Owl_Logo_1024.png │ │ │ ├── Contents.json │ │ │ └── WidgetBackground.colorset │ │ │ │ └── Contents.json │ │ ├── Info.plist │ │ └── Owl_Watch_Extension.swift │ ├── Owl-Watch-App-Info.plist │ ├── Owl.xcodeproj │ │ ├── project.pbxproj │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ ├── Owl Watch App.xcscheme │ │ │ ├── Owl Watch ExtensionExtension.xcscheme │ │ │ └── Owl.xcscheme │ ├── Owl │ │ ├── Assets.xcassets │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ └── Owl_Logo_1024.png │ │ │ └── Contents.json │ │ ├── ContentView.swift │ │ ├── Extensions │ │ │ └── JSONDecoder+Extensions.swift │ │ ├── Info.plist │ │ ├── Models │ │ │ ├── Capture.swift │ │ │ ├── Conversation.swift │ │ │ ├── Location.swift │ │ │ └── Transcript.swift │ │ ├── OwlApp.swift │ │ ├── Preview Content │ │ │ └── Preview Assets.xcassets │ │ │ │ └── Contents.json │ │ ├── Services │ │ │ ├── API.swift │ │ │ ├── BLEManager.swift │ │ │ ├── CaptureManager.swift │ │ │ ├── LocationManager.swift │ │ │ ├── SocketManager.swift │ │ │ └── WatchConnectivityManager.swift │ │ ├── Util │ │ │ └── FrameSequencer.swift │ │ ├── ViewModels │ │ │ └── ConversationsViewModel.swift │ │ └── Views │ │ │ ├── ConversationDetailView.swift │ │ │ ├── ConversationsView.swift │ │ │ ├── DeviceBannerView.swift │ │ │ └── LinkMetadataView.swift │ ├── OwlTests │ │ └── OwlTests.swift │ ├── OwlUITests │ │ ├── OwlUITests.swift │ │ └── OwlUITestsLaunchTests.swift │ └── Shared │ │ ├── AppConstants.swift │ │ ├── Extensions │ │ ├── URL+Extensions.swift │ │ ├── URLRequest+Extensions.swift │ │ └── UUID+Extensions.swift │ │ ├── Files │ │ ├── AudioFileWriter.swift │ │ └── FileUploadTask.swift │ │ └── Util │ │ └── MultipartForm.swift ├── sony_spresense │ └── firmware │ │ ├── README.md │ │ └── spresense │ │ └── spresense.ino ├── web │ ├── .dockerignore │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── jsconfig.json │ ├── next.config.mjs │ ├── package-lock.json │ ├── package.json │ ├── postcss.config.js │ ├── public │ │ ├── next.svg │ │ └── vercel.svg │ ├── server.js │ ├── src │ │ └── app │ │ │ ├── api │ │ │ └── [...all] │ │ │ │ └── route.js │ │ │ ├── components │ │ │ ├── CaptureComponent.js │ │ │ └── CountUpTimer.js │ │ │ ├── conversations │ │ │ └── [id] │ │ │ │ └── page.js │ │ │ ├── favicon.ico │ │ │ ├── globals.css │ │ │ ├── hooks │ │ │ ├── useAudioRecorder.js │ │ │ ├── useBluetoothAudioStreamer.js │ │ │ ├── useLocationTracker.js │ │ │ └── useSocket.js │ │ │ ├── layout.js │ │ │ ├── page.js │ │ │ ├── socket.js │ │ │ └── utils │ │ │ └── frameSequencer.js │ ├── tailwind.config.js │ └── yarn.lock └── xiao-esp32s3-sense │ ├── .gitignore │ ├── .vscode │ └── extensions.json │ └── firmware │ ├── .gitignore │ ├── .vscode │ ├── extensions.json │ └── settings.json │ ├── include │ └── README │ ├── lib │ ├── README │ └── espressif_esp_audio_codec_1.0.1 │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── README.md │ │ ├── idf_component.yml │ │ ├── include │ │ ├── esp_aac_enc.h │ │ ├── esp_adpcm_enc.h │ │ ├── esp_amrnb_enc.h │ │ ├── esp_amrwb_enc.h │ │ ├── esp_audio_codec_version.h │ │ ├── esp_audio_def.h │ │ ├── esp_audio_enc.h │ │ ├── esp_audio_enc_def.h │ │ ├── esp_g711_enc.h │ │ ├── esp_opus_enc.h │ │ └── esp_pcm_enc.h │ │ └── lib │ │ ├── esp32 │ │ └── libesp_audio_codec.a │ │ ├── esp32c3 │ │ └── libesp_audio_codec.a │ │ ├── esp32s2 │ │ └── libesp_audio_codec.a │ │ └── esp32s3 │ │ └── libesp_audio_codec.a │ ├── platformio.ini │ ├── src │ └── main.cpp │ └── test │ └── README ├── docker-compose.yml ├── docs ├── apple_watch_setup.md ├── development_boards.md ├── docker_setup.md ├── images │ ├── apple_watch │ │ ├── complication_1.jpg │ │ ├── complication_2.jpg │ │ ├── complication_3.jpg │ │ ├── complication_4.jpg │ │ ├── complication_5.jpg │ │ ├── content_view.png │ │ └── settings_view.png │ ├── bee │ │ └── bee.png │ ├── capture_storage │ │ ├── captures_today.png │ │ └── conversations.png │ ├── featured │ │ ├── apple_watch.jpg │ │ ├── devices.jpg │ │ ├── ios_conversation_example_ces.png │ │ ├── ios_conversation_example_home_depot.png │ │ ├── ios_conversations.png │ │ └── pendant_wearable.jpg │ ├── windows │ │ ├── windows_env_vars_1.png │ │ ├── windows_env_vars_2.png │ │ ├── windows_env_vars_3.png │ │ └── windows_env_vars_4.png │ ├── xcode │ │ ├── developer_mode_iphone.png │ │ ├── developer_mode_watch.png │ │ ├── xcode_app_constants.png │ │ ├── xcode_device.png │ │ ├── xcode_issue_navigator.png │ │ ├── xcode_scheme.png │ │ ├── xcode_signing_and_capabilities.png │ │ └── xcode_team_selection.png │ └── xiao_esp32s3_sense │ │ ├── antenna_installation.gif │ │ ├── battery_eemb_1200mah.jpg │ │ ├── daughterboard_installation.gif │ │ ├── ios_conversation_completed.png │ │ ├── ios_conversation_details.png │ │ ├── ios_conversation_in_progress.png │ │ ├── soldered_connectors.jpg │ │ ├── vscode_extensions.png │ │ ├── vscode_platformio.png │ │ ├── vscode_platformio_build_button.png │ │ ├── vscode_platformio_build_success.png │ │ ├── vscode_platformio_serial_port_button.png │ │ ├── vscode_platformio_upload_button.png │ │ ├── vscode_platformio_upload_success.png │ │ ├── xiao_bottom_pads.png │ │ ├── xiao_esp32s3_sense_board.jpg │ │ ├── xiao_pi_case_1.jpg │ │ └── xiao_pi_case_2.jpg ├── ios_instructions.md ├── macos_and_linux_setup.md ├── server_configuration.md ├── sony_spresense_setup.md ├── windows_setup.md └── xiao_esp32s3_sense_setup.md ├── owl ├── __init__.py ├── core │ ├── __init__.py │ ├── cli.py │ ├── config.py │ └── utils │ │ ├── __init__.py │ │ ├── async_multiprocessing_queue.py │ │ ├── hexdump.py │ │ └── suppress_output.py ├── database │ ├── __init__.py │ ├── crud.py │ └── database.py ├── devices │ ├── __init__.py │ └── device_type.py ├── files │ ├── __init__.py │ ├── aac_frame_sequencer.py │ ├── capture_directory.py │ ├── realtime_audio_converter.py │ └── wav_file.py ├── models │ ├── __init__.py │ ├── bing.py │ ├── datetime_serialization.py │ └── schemas.py ├── prompts │ ├── __init__.py │ ├── suggestion.py │ └── summarization.py ├── sample_config.yaml ├── server │ ├── __init__.py │ ├── app_state.py │ ├── capture_socket.py │ ├── main.py │ ├── routes │ │ ├── capture.py │ │ └── conversations.py │ ├── streaming_capture_handler.py │ ├── task.py │ └── udp_capture_socket.py └── services │ ├── __init__.py │ ├── capture │ └── capture_service.py │ ├── conversation │ ├── __init__.py │ ├── conversation_service.py │ └── transcript_summarizer.py │ ├── endpointing │ ├── chunking │ │ ├── conversation_detection_service.py │ │ └── conversation_endpoint_detector.py │ └── streaming │ │ ├── __init__.py │ │ ├── abstract_streaming_endpointing_service.py │ │ └── streaming_endpointing_service.py │ ├── llm │ └── llm_service.py │ ├── notification │ ├── __init__.py │ └── notification_service.py │ ├── stt │ ├── __init__.py │ ├── asynchronous │ │ ├── __init__.py │ │ ├── abstract_async_transcription_service.py │ │ ├── async_deepgram_transcription_service.py │ │ ├── async_transcription_service_factory.py │ │ ├── async_whisper │ │ │ ├── __init__.py │ │ │ └── async_whisper_transcription_server.py │ │ └── async_whisper_transcription_service.py │ └── streaming │ │ ├── __init__.py │ │ ├── abstract_streaming_transcription_service.py │ │ ├── streaming_deepgram_transcription_service.py │ │ ├── streaming_transcription_service_factory.py │ │ ├── streaming_whisper │ │ ├── __init__.py │ │ ├── audio_to_text_recorder.py │ │ └── streaming_whisper_server.py │ │ └── streaming_whisper_transcription_service.py │ ├── vad │ ├── time_segment.py │ └── vad.py │ └── web_search │ ├── __init__.py │ └── bing_search_service.py ├── poetry.lock ├── pyproject.toml ├── requirements-windows.txt └── tests ├── data └── audio │ ├── test_session.wav │ └── test_speaker.m4a └── test_whisper_transcription_service.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/docker-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/.github/workflows/docker-image.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/README.md -------------------------------------------------------------------------------- /alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/alembic.ini -------------------------------------------------------------------------------- /alembic/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/alembic/env.py -------------------------------------------------------------------------------- /alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/alembic/script.py.mako -------------------------------------------------------------------------------- /alembic/versions/33bddba74d25_add_suggested_links.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/alembic/versions/33bddba74d25_add_suggested_links.py -------------------------------------------------------------------------------- /alembic/versions/9f91a67f25f2_add_capture_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/alembic/versions/9f91a67f25f2_add_capture_images.py -------------------------------------------------------------------------------- /alembic/versions/cc799b49fec7_initial_migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/alembic/versions/cc799b49fec7_initial_migration.py -------------------------------------------------------------------------------- /clients/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/.gitignore -------------------------------------------------------------------------------- /clients/android/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /clients/android/.idea/.name: -------------------------------------------------------------------------------- 1 | Owl -------------------------------------------------------------------------------- /clients/android/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/.idea/compiler.xml -------------------------------------------------------------------------------- /clients/android/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/.idea/gradle.xml -------------------------------------------------------------------------------- /clients/android/.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/.idea/kotlinc.xml -------------------------------------------------------------------------------- /clients/android/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/.idea/misc.xml -------------------------------------------------------------------------------- /clients/android/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/.idea/vcs.xml -------------------------------------------------------------------------------- /clients/android/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/README.md -------------------------------------------------------------------------------- /clients/android/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /clients/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/build.gradle -------------------------------------------------------------------------------- /clients/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /clients/android/app/src/androidTest/java/com/owl/Owl/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/androidTest/java/com/owl/Owl/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /clients/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /clients/android/app/src/main/java/com/owl/Owl/ApiServiceSingleton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/java/com/owl/Owl/ApiServiceSingleton.kt -------------------------------------------------------------------------------- /clients/android/app/src/main/java/com/owl/Owl/AppConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/java/com/owl/Owl/AppConstants.kt -------------------------------------------------------------------------------- /clients/android/app/src/main/java/com/owl/Owl/AudioStreamer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/java/com/owl/Owl/AudioStreamer.kt -------------------------------------------------------------------------------- /clients/android/app/src/main/java/com/owl/Owl/CameraHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/java/com/owl/Owl/CameraHandler.kt -------------------------------------------------------------------------------- /clients/android/app/src/main/java/com/owl/Owl/ConversationApiService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/java/com/owl/Owl/ConversationApiService.kt -------------------------------------------------------------------------------- /clients/android/app/src/main/java/com/owl/Owl/ConversationsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/java/com/owl/Owl/ConversationsScreen.kt -------------------------------------------------------------------------------- /clients/android/app/src/main/java/com/owl/Owl/ConversationsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/java/com/owl/Owl/ConversationsViewModel.kt -------------------------------------------------------------------------------- /clients/android/app/src/main/java/com/owl/Owl/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/java/com/owl/Owl/MainActivity.kt -------------------------------------------------------------------------------- /clients/android/app/src/main/java/com/owl/Owl/Models.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/java/com/owl/Owl/Models.kt -------------------------------------------------------------------------------- /clients/android/app/src/main/java/com/owl/Owl/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/java/com/owl/Owl/ui/theme/Color.kt -------------------------------------------------------------------------------- /clients/android/app/src/main/java/com/owl/Owl/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/java/com/owl/Owl/ui/theme/Theme.kt -------------------------------------------------------------------------------- /clients/android/app/src/main/java/com/owl/Owl/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/java/com/owl/Owl/ui/theme/Type.kt -------------------------------------------------------------------------------- /clients/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /clients/android/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /clients/android/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /clients/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /clients/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /clients/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /clients/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /clients/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /clients/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /clients/android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /clients/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /clients/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /clients/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /clients/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /clients/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /clients/android/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /clients/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /clients/android/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /clients/android/app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /clients/android/app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /clients/android/app/src/test/java/com/owl/Owl/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/app/src/test/java/com/owl/Owl/ExampleUnitTest.kt -------------------------------------------------------------------------------- /clients/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/build.gradle -------------------------------------------------------------------------------- /clients/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/gradle.properties -------------------------------------------------------------------------------- /clients/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /clients/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /clients/android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/gradlew -------------------------------------------------------------------------------- /clients/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/android/settings.gradle -------------------------------------------------------------------------------- /clients/ios/Owl Watch App/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl Watch App/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /clients/ios/Owl Watch App/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl Watch App/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /clients/ios/Owl Watch App/Assets.xcassets/AppIcon.appiconset/Owl_Logo_1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl Watch App/Assets.xcassets/AppIcon.appiconset/Owl_Logo_1024.png -------------------------------------------------------------------------------- /clients/ios/Owl Watch App/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl Watch App/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /clients/ios/Owl Watch App/OwlWatchApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl Watch App/OwlWatchApp.swift -------------------------------------------------------------------------------- /clients/ios/Owl Watch App/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl Watch App/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /clients/ios/Owl Watch App/Services/CaptureManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl Watch App/Services/CaptureManager.swift -------------------------------------------------------------------------------- /clients/ios/Owl Watch App/Services/NetworkManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl Watch App/Services/NetworkManager.swift -------------------------------------------------------------------------------- /clients/ios/Owl Watch App/Services/WatchConnectivityManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl Watch App/Services/WatchConnectivityManager.swift -------------------------------------------------------------------------------- /clients/ios/Owl Watch App/Views/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl Watch App/Views/ContentView.swift -------------------------------------------------------------------------------- /clients/ios/Owl Watch App/Views/SettingsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl Watch App/Views/SettingsView.swift -------------------------------------------------------------------------------- /clients/ios/Owl Watch AppTests/Owl_Watch_AppTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl Watch AppTests/Owl_Watch_AppTests.swift -------------------------------------------------------------------------------- /clients/ios/Owl Watch AppUITests/Owl_Watch_AppUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl Watch AppUITests/Owl_Watch_AppUITests.swift -------------------------------------------------------------------------------- /clients/ios/Owl Watch AppUITests/Owl_Watch_AppUITestsLaunchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl Watch AppUITests/Owl_Watch_AppUITestsLaunchTests.swift -------------------------------------------------------------------------------- /clients/ios/Owl Watch Extension/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl Watch Extension/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /clients/ios/Owl Watch Extension/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl Watch Extension/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /clients/ios/Owl Watch Extension/Assets.xcassets/AppIcon.appiconset/Owl_Logo_1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl Watch Extension/Assets.xcassets/AppIcon.appiconset/Owl_Logo_1024.png -------------------------------------------------------------------------------- /clients/ios/Owl Watch Extension/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl Watch Extension/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /clients/ios/Owl Watch Extension/Assets.xcassets/WidgetBackground.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl Watch Extension/Assets.xcassets/WidgetBackground.colorset/Contents.json -------------------------------------------------------------------------------- /clients/ios/Owl Watch Extension/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl Watch Extension/Info.plist -------------------------------------------------------------------------------- /clients/ios/Owl Watch Extension/Owl_Watch_Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl Watch Extension/Owl_Watch_Extension.swift -------------------------------------------------------------------------------- /clients/ios/Owl-Watch-App-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl-Watch-App-Info.plist -------------------------------------------------------------------------------- /clients/ios/Owl.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /clients/ios/Owl.xcodeproj/xcshareddata/xcschemes/Owl Watch App.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl.xcodeproj/xcshareddata/xcschemes/Owl Watch App.xcscheme -------------------------------------------------------------------------------- /clients/ios/Owl.xcodeproj/xcshareddata/xcschemes/Owl Watch ExtensionExtension.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl.xcodeproj/xcshareddata/xcschemes/Owl Watch ExtensionExtension.xcscheme -------------------------------------------------------------------------------- /clients/ios/Owl.xcodeproj/xcshareddata/xcschemes/Owl.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl.xcodeproj/xcshareddata/xcschemes/Owl.xcscheme -------------------------------------------------------------------------------- /clients/ios/Owl/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /clients/ios/Owl/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /clients/ios/Owl/Assets.xcassets/AppIcon.appiconset/Owl_Logo_1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl/Assets.xcassets/AppIcon.appiconset/Owl_Logo_1024.png -------------------------------------------------------------------------------- /clients/ios/Owl/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /clients/ios/Owl/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl/ContentView.swift -------------------------------------------------------------------------------- /clients/ios/Owl/Extensions/JSONDecoder+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl/Extensions/JSONDecoder+Extensions.swift -------------------------------------------------------------------------------- /clients/ios/Owl/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl/Info.plist -------------------------------------------------------------------------------- /clients/ios/Owl/Models/Capture.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl/Models/Capture.swift -------------------------------------------------------------------------------- /clients/ios/Owl/Models/Conversation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl/Models/Conversation.swift -------------------------------------------------------------------------------- /clients/ios/Owl/Models/Location.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl/Models/Location.swift -------------------------------------------------------------------------------- /clients/ios/Owl/Models/Transcript.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl/Models/Transcript.swift -------------------------------------------------------------------------------- /clients/ios/Owl/OwlApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl/OwlApp.swift -------------------------------------------------------------------------------- /clients/ios/Owl/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /clients/ios/Owl/Services/API.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl/Services/API.swift -------------------------------------------------------------------------------- /clients/ios/Owl/Services/BLEManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl/Services/BLEManager.swift -------------------------------------------------------------------------------- /clients/ios/Owl/Services/CaptureManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl/Services/CaptureManager.swift -------------------------------------------------------------------------------- /clients/ios/Owl/Services/LocationManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl/Services/LocationManager.swift -------------------------------------------------------------------------------- /clients/ios/Owl/Services/SocketManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl/Services/SocketManager.swift -------------------------------------------------------------------------------- /clients/ios/Owl/Services/WatchConnectivityManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl/Services/WatchConnectivityManager.swift -------------------------------------------------------------------------------- /clients/ios/Owl/Util/FrameSequencer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl/Util/FrameSequencer.swift -------------------------------------------------------------------------------- /clients/ios/Owl/ViewModels/ConversationsViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl/ViewModels/ConversationsViewModel.swift -------------------------------------------------------------------------------- /clients/ios/Owl/Views/ConversationDetailView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl/Views/ConversationDetailView.swift -------------------------------------------------------------------------------- /clients/ios/Owl/Views/ConversationsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl/Views/ConversationsView.swift -------------------------------------------------------------------------------- /clients/ios/Owl/Views/DeviceBannerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl/Views/DeviceBannerView.swift -------------------------------------------------------------------------------- /clients/ios/Owl/Views/LinkMetadataView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Owl/Views/LinkMetadataView.swift -------------------------------------------------------------------------------- /clients/ios/OwlTests/OwlTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/OwlTests/OwlTests.swift -------------------------------------------------------------------------------- /clients/ios/OwlUITests/OwlUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/OwlUITests/OwlUITests.swift -------------------------------------------------------------------------------- /clients/ios/OwlUITests/OwlUITestsLaunchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/OwlUITests/OwlUITestsLaunchTests.swift -------------------------------------------------------------------------------- /clients/ios/Shared/AppConstants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Shared/AppConstants.swift -------------------------------------------------------------------------------- /clients/ios/Shared/Extensions/URL+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Shared/Extensions/URL+Extensions.swift -------------------------------------------------------------------------------- /clients/ios/Shared/Extensions/URLRequest+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Shared/Extensions/URLRequest+Extensions.swift -------------------------------------------------------------------------------- /clients/ios/Shared/Extensions/UUID+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Shared/Extensions/UUID+Extensions.swift -------------------------------------------------------------------------------- /clients/ios/Shared/Files/AudioFileWriter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Shared/Files/AudioFileWriter.swift -------------------------------------------------------------------------------- /clients/ios/Shared/Files/FileUploadTask.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Shared/Files/FileUploadTask.swift -------------------------------------------------------------------------------- /clients/ios/Shared/Util/MultipartForm.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/ios/Shared/Util/MultipartForm.swift -------------------------------------------------------------------------------- /clients/sony_spresense/firmware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/sony_spresense/firmware/README.md -------------------------------------------------------------------------------- /clients/sony_spresense/firmware/spresense/spresense.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/sony_spresense/firmware/spresense/spresense.ino -------------------------------------------------------------------------------- /clients/web/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/web/.dockerignore -------------------------------------------------------------------------------- /clients/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/web/.gitignore -------------------------------------------------------------------------------- /clients/web/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/web/Dockerfile -------------------------------------------------------------------------------- /clients/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/web/README.md -------------------------------------------------------------------------------- /clients/web/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/web/jsconfig.json -------------------------------------------------------------------------------- /clients/web/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/web/next.config.mjs -------------------------------------------------------------------------------- /clients/web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/web/package-lock.json -------------------------------------------------------------------------------- /clients/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/web/package.json -------------------------------------------------------------------------------- /clients/web/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/web/postcss.config.js -------------------------------------------------------------------------------- /clients/web/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/web/public/next.svg -------------------------------------------------------------------------------- /clients/web/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/web/public/vercel.svg -------------------------------------------------------------------------------- /clients/web/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/web/server.js -------------------------------------------------------------------------------- /clients/web/src/app/api/[...all]/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/web/src/app/api/[...all]/route.js -------------------------------------------------------------------------------- /clients/web/src/app/components/CaptureComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/web/src/app/components/CaptureComponent.js -------------------------------------------------------------------------------- /clients/web/src/app/components/CountUpTimer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/web/src/app/components/CountUpTimer.js -------------------------------------------------------------------------------- /clients/web/src/app/conversations/[id]/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/web/src/app/conversations/[id]/page.js -------------------------------------------------------------------------------- /clients/web/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/web/src/app/favicon.ico -------------------------------------------------------------------------------- /clients/web/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/web/src/app/globals.css -------------------------------------------------------------------------------- /clients/web/src/app/hooks/useAudioRecorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/web/src/app/hooks/useAudioRecorder.js -------------------------------------------------------------------------------- /clients/web/src/app/hooks/useBluetoothAudioStreamer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/web/src/app/hooks/useBluetoothAudioStreamer.js -------------------------------------------------------------------------------- /clients/web/src/app/hooks/useLocationTracker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/web/src/app/hooks/useLocationTracker.js -------------------------------------------------------------------------------- /clients/web/src/app/hooks/useSocket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/web/src/app/hooks/useSocket.js -------------------------------------------------------------------------------- /clients/web/src/app/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/web/src/app/layout.js -------------------------------------------------------------------------------- /clients/web/src/app/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/web/src/app/page.js -------------------------------------------------------------------------------- /clients/web/src/app/socket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/web/src/app/socket.js -------------------------------------------------------------------------------- /clients/web/src/app/utils/frameSequencer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/web/src/app/utils/frameSequencer.js -------------------------------------------------------------------------------- /clients/web/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/web/tailwind.config.js -------------------------------------------------------------------------------- /clients/web/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/web/yarn.lock -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/xiao-esp32s3-sense/.gitignore -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/xiao-esp32s3-sense/.vscode/extensions.json -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/firmware/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/xiao-esp32s3-sense/firmware/.gitignore -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/firmware/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/xiao-esp32s3-sense/firmware/.vscode/extensions.json -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/firmware/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "cmake.configureOnOpen": false 3 | } -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/firmware/include/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/xiao-esp32s3-sense/firmware/include/README -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/firmware/lib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/xiao-esp32s3-sense/firmware/lib/README -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/CMakeLists.txt -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/LICENSE -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/README.md -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/idf_component.yml -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/include/esp_aac_enc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/include/esp_aac_enc.h -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/include/esp_adpcm_enc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/include/esp_adpcm_enc.h -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/include/esp_amrnb_enc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/include/esp_amrnb_enc.h -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/include/esp_amrwb_enc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/include/esp_amrwb_enc.h -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/include/esp_audio_codec_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/include/esp_audio_codec_version.h -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/include/esp_audio_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/include/esp_audio_def.h -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/include/esp_audio_enc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/include/esp_audio_enc.h -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/include/esp_audio_enc_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/include/esp_audio_enc_def.h -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/include/esp_g711_enc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/include/esp_g711_enc.h -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/include/esp_opus_enc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/include/esp_opus_enc.h -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/include/esp_pcm_enc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/include/esp_pcm_enc.h -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/lib/esp32/libesp_audio_codec.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/lib/esp32/libesp_audio_codec.a -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/lib/esp32c3/libesp_audio_codec.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/lib/esp32c3/libesp_audio_codec.a -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/lib/esp32s2/libesp_audio_codec.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/lib/esp32s2/libesp_audio_codec.a -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/lib/esp32s3/libesp_audio_codec.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/xiao-esp32s3-sense/firmware/lib/espressif_esp_audio_codec_1.0.1/lib/esp32s3/libesp_audio_codec.a -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/firmware/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/xiao-esp32s3-sense/firmware/platformio.ini -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/firmware/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/xiao-esp32s3-sense/firmware/src/main.cpp -------------------------------------------------------------------------------- /clients/xiao-esp32s3-sense/firmware/test/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/clients/xiao-esp32s3-sense/firmware/test/README -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/apple_watch_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/apple_watch_setup.md -------------------------------------------------------------------------------- /docs/development_boards.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/development_boards.md -------------------------------------------------------------------------------- /docs/docker_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/docker_setup.md -------------------------------------------------------------------------------- /docs/images/apple_watch/complication_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/apple_watch/complication_1.jpg -------------------------------------------------------------------------------- /docs/images/apple_watch/complication_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/apple_watch/complication_2.jpg -------------------------------------------------------------------------------- /docs/images/apple_watch/complication_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/apple_watch/complication_3.jpg -------------------------------------------------------------------------------- /docs/images/apple_watch/complication_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/apple_watch/complication_4.jpg -------------------------------------------------------------------------------- /docs/images/apple_watch/complication_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/apple_watch/complication_5.jpg -------------------------------------------------------------------------------- /docs/images/apple_watch/content_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/apple_watch/content_view.png -------------------------------------------------------------------------------- /docs/images/apple_watch/settings_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/apple_watch/settings_view.png -------------------------------------------------------------------------------- /docs/images/bee/bee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/bee/bee.png -------------------------------------------------------------------------------- /docs/images/capture_storage/captures_today.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/capture_storage/captures_today.png -------------------------------------------------------------------------------- /docs/images/capture_storage/conversations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/capture_storage/conversations.png -------------------------------------------------------------------------------- /docs/images/featured/apple_watch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/featured/apple_watch.jpg -------------------------------------------------------------------------------- /docs/images/featured/devices.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/featured/devices.jpg -------------------------------------------------------------------------------- /docs/images/featured/ios_conversation_example_ces.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/featured/ios_conversation_example_ces.png -------------------------------------------------------------------------------- /docs/images/featured/ios_conversation_example_home_depot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/featured/ios_conversation_example_home_depot.png -------------------------------------------------------------------------------- /docs/images/featured/ios_conversations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/featured/ios_conversations.png -------------------------------------------------------------------------------- /docs/images/featured/pendant_wearable.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/featured/pendant_wearable.jpg -------------------------------------------------------------------------------- /docs/images/windows/windows_env_vars_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/windows/windows_env_vars_1.png -------------------------------------------------------------------------------- /docs/images/windows/windows_env_vars_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/windows/windows_env_vars_2.png -------------------------------------------------------------------------------- /docs/images/windows/windows_env_vars_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/windows/windows_env_vars_3.png -------------------------------------------------------------------------------- /docs/images/windows/windows_env_vars_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/windows/windows_env_vars_4.png -------------------------------------------------------------------------------- /docs/images/xcode/developer_mode_iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/xcode/developer_mode_iphone.png -------------------------------------------------------------------------------- /docs/images/xcode/developer_mode_watch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/xcode/developer_mode_watch.png -------------------------------------------------------------------------------- /docs/images/xcode/xcode_app_constants.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/xcode/xcode_app_constants.png -------------------------------------------------------------------------------- /docs/images/xcode/xcode_device.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/xcode/xcode_device.png -------------------------------------------------------------------------------- /docs/images/xcode/xcode_issue_navigator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/xcode/xcode_issue_navigator.png -------------------------------------------------------------------------------- /docs/images/xcode/xcode_scheme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/xcode/xcode_scheme.png -------------------------------------------------------------------------------- /docs/images/xcode/xcode_signing_and_capabilities.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/xcode/xcode_signing_and_capabilities.png -------------------------------------------------------------------------------- /docs/images/xcode/xcode_team_selection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/xcode/xcode_team_selection.png -------------------------------------------------------------------------------- /docs/images/xiao_esp32s3_sense/antenna_installation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/xiao_esp32s3_sense/antenna_installation.gif -------------------------------------------------------------------------------- /docs/images/xiao_esp32s3_sense/battery_eemb_1200mah.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/xiao_esp32s3_sense/battery_eemb_1200mah.jpg -------------------------------------------------------------------------------- /docs/images/xiao_esp32s3_sense/daughterboard_installation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/xiao_esp32s3_sense/daughterboard_installation.gif -------------------------------------------------------------------------------- /docs/images/xiao_esp32s3_sense/ios_conversation_completed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/xiao_esp32s3_sense/ios_conversation_completed.png -------------------------------------------------------------------------------- /docs/images/xiao_esp32s3_sense/ios_conversation_details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/xiao_esp32s3_sense/ios_conversation_details.png -------------------------------------------------------------------------------- /docs/images/xiao_esp32s3_sense/ios_conversation_in_progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/xiao_esp32s3_sense/ios_conversation_in_progress.png -------------------------------------------------------------------------------- /docs/images/xiao_esp32s3_sense/soldered_connectors.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/xiao_esp32s3_sense/soldered_connectors.jpg -------------------------------------------------------------------------------- /docs/images/xiao_esp32s3_sense/vscode_extensions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/xiao_esp32s3_sense/vscode_extensions.png -------------------------------------------------------------------------------- /docs/images/xiao_esp32s3_sense/vscode_platformio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/xiao_esp32s3_sense/vscode_platformio.png -------------------------------------------------------------------------------- /docs/images/xiao_esp32s3_sense/vscode_platformio_build_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/xiao_esp32s3_sense/vscode_platformio_build_button.png -------------------------------------------------------------------------------- /docs/images/xiao_esp32s3_sense/vscode_platformio_build_success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/xiao_esp32s3_sense/vscode_platformio_build_success.png -------------------------------------------------------------------------------- /docs/images/xiao_esp32s3_sense/vscode_platformio_serial_port_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/xiao_esp32s3_sense/vscode_platformio_serial_port_button.png -------------------------------------------------------------------------------- /docs/images/xiao_esp32s3_sense/vscode_platformio_upload_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/xiao_esp32s3_sense/vscode_platformio_upload_button.png -------------------------------------------------------------------------------- /docs/images/xiao_esp32s3_sense/vscode_platformio_upload_success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/xiao_esp32s3_sense/vscode_platformio_upload_success.png -------------------------------------------------------------------------------- /docs/images/xiao_esp32s3_sense/xiao_bottom_pads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/xiao_esp32s3_sense/xiao_bottom_pads.png -------------------------------------------------------------------------------- /docs/images/xiao_esp32s3_sense/xiao_esp32s3_sense_board.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/xiao_esp32s3_sense/xiao_esp32s3_sense_board.jpg -------------------------------------------------------------------------------- /docs/images/xiao_esp32s3_sense/xiao_pi_case_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/xiao_esp32s3_sense/xiao_pi_case_1.jpg -------------------------------------------------------------------------------- /docs/images/xiao_esp32s3_sense/xiao_pi_case_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/images/xiao_esp32s3_sense/xiao_pi_case_2.jpg -------------------------------------------------------------------------------- /docs/ios_instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/ios_instructions.md -------------------------------------------------------------------------------- /docs/macos_and_linux_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/macos_and_linux_setup.md -------------------------------------------------------------------------------- /docs/server_configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/server_configuration.md -------------------------------------------------------------------------------- /docs/sony_spresense_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/sony_spresense_setup.md -------------------------------------------------------------------------------- /docs/windows_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/windows_setup.md -------------------------------------------------------------------------------- /docs/xiao_esp32s3_sense_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/docs/xiao_esp32s3_sense_setup.md -------------------------------------------------------------------------------- /owl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /owl/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /owl/core/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/core/cli.py -------------------------------------------------------------------------------- /owl/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/core/config.py -------------------------------------------------------------------------------- /owl/core/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/core/utils/__init__.py -------------------------------------------------------------------------------- /owl/core/utils/async_multiprocessing_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/core/utils/async_multiprocessing_queue.py -------------------------------------------------------------------------------- /owl/core/utils/hexdump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/core/utils/hexdump.py -------------------------------------------------------------------------------- /owl/core/utils/suppress_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/core/utils/suppress_output.py -------------------------------------------------------------------------------- /owl/database/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /owl/database/crud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/database/crud.py -------------------------------------------------------------------------------- /owl/database/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/database/database.py -------------------------------------------------------------------------------- /owl/devices/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/devices/__init__.py -------------------------------------------------------------------------------- /owl/devices/device_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/devices/device_type.py -------------------------------------------------------------------------------- /owl/files/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/files/__init__.py -------------------------------------------------------------------------------- /owl/files/aac_frame_sequencer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/files/aac_frame_sequencer.py -------------------------------------------------------------------------------- /owl/files/capture_directory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/files/capture_directory.py -------------------------------------------------------------------------------- /owl/files/realtime_audio_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/files/realtime_audio_converter.py -------------------------------------------------------------------------------- /owl/files/wav_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/files/wav_file.py -------------------------------------------------------------------------------- /owl/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /owl/models/bing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/models/bing.py -------------------------------------------------------------------------------- /owl/models/datetime_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/models/datetime_serialization.py -------------------------------------------------------------------------------- /owl/models/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/models/schemas.py -------------------------------------------------------------------------------- /owl/prompts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/prompts/__init__.py -------------------------------------------------------------------------------- /owl/prompts/suggestion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/prompts/suggestion.py -------------------------------------------------------------------------------- /owl/prompts/summarization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/prompts/summarization.py -------------------------------------------------------------------------------- /owl/sample_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/sample_config.yaml -------------------------------------------------------------------------------- /owl/server/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/server/__init__.py -------------------------------------------------------------------------------- /owl/server/app_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/server/app_state.py -------------------------------------------------------------------------------- /owl/server/capture_socket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/server/capture_socket.py -------------------------------------------------------------------------------- /owl/server/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/server/main.py -------------------------------------------------------------------------------- /owl/server/routes/capture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/server/routes/capture.py -------------------------------------------------------------------------------- /owl/server/routes/conversations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/server/routes/conversations.py -------------------------------------------------------------------------------- /owl/server/streaming_capture_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/server/streaming_capture_handler.py -------------------------------------------------------------------------------- /owl/server/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/server/task.py -------------------------------------------------------------------------------- /owl/server/udp_capture_socket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/server/udp_capture_socket.py -------------------------------------------------------------------------------- /owl/services/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/services/__init__.py -------------------------------------------------------------------------------- /owl/services/capture/capture_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/services/capture/capture_service.py -------------------------------------------------------------------------------- /owl/services/conversation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /owl/services/conversation/conversation_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/services/conversation/conversation_service.py -------------------------------------------------------------------------------- /owl/services/conversation/transcript_summarizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/services/conversation/transcript_summarizer.py -------------------------------------------------------------------------------- /owl/services/endpointing/chunking/conversation_detection_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/services/endpointing/chunking/conversation_detection_service.py -------------------------------------------------------------------------------- /owl/services/endpointing/chunking/conversation_endpoint_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/services/endpointing/chunking/conversation_endpoint_detector.py -------------------------------------------------------------------------------- /owl/services/endpointing/streaming/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /owl/services/endpointing/streaming/abstract_streaming_endpointing_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/services/endpointing/streaming/abstract_streaming_endpointing_service.py -------------------------------------------------------------------------------- /owl/services/endpointing/streaming/streaming_endpointing_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/services/endpointing/streaming/streaming_endpointing_service.py -------------------------------------------------------------------------------- /owl/services/llm/llm_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/services/llm/llm_service.py -------------------------------------------------------------------------------- /owl/services/notification/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /owl/services/notification/notification_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/services/notification/notification_service.py -------------------------------------------------------------------------------- /owl/services/stt/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /owl/services/stt/asynchronous/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /owl/services/stt/asynchronous/abstract_async_transcription_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/services/stt/asynchronous/abstract_async_transcription_service.py -------------------------------------------------------------------------------- /owl/services/stt/asynchronous/async_deepgram_transcription_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/services/stt/asynchronous/async_deepgram_transcription_service.py -------------------------------------------------------------------------------- /owl/services/stt/asynchronous/async_transcription_service_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/services/stt/asynchronous/async_transcription_service_factory.py -------------------------------------------------------------------------------- /owl/services/stt/asynchronous/async_whisper/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /owl/services/stt/asynchronous/async_whisper/async_whisper_transcription_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/services/stt/asynchronous/async_whisper/async_whisper_transcription_server.py -------------------------------------------------------------------------------- /owl/services/stt/asynchronous/async_whisper_transcription_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/services/stt/asynchronous/async_whisper_transcription_service.py -------------------------------------------------------------------------------- /owl/services/stt/streaming/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /owl/services/stt/streaming/abstract_streaming_transcription_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/services/stt/streaming/abstract_streaming_transcription_service.py -------------------------------------------------------------------------------- /owl/services/stt/streaming/streaming_deepgram_transcription_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/services/stt/streaming/streaming_deepgram_transcription_service.py -------------------------------------------------------------------------------- /owl/services/stt/streaming/streaming_transcription_service_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/services/stt/streaming/streaming_transcription_service_factory.py -------------------------------------------------------------------------------- /owl/services/stt/streaming/streaming_whisper/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /owl/services/stt/streaming/streaming_whisper/audio_to_text_recorder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/services/stt/streaming/streaming_whisper/audio_to_text_recorder.py -------------------------------------------------------------------------------- /owl/services/stt/streaming/streaming_whisper/streaming_whisper_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/services/stt/streaming/streaming_whisper/streaming_whisper_server.py -------------------------------------------------------------------------------- /owl/services/stt/streaming/streaming_whisper_transcription_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/services/stt/streaming/streaming_whisper_transcription_service.py -------------------------------------------------------------------------------- /owl/services/vad/time_segment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/services/vad/time_segment.py -------------------------------------------------------------------------------- /owl/services/vad/vad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/services/vad/vad.py -------------------------------------------------------------------------------- /owl/services/web_search/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /owl/services/web_search/bing_search_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/owl/services/web_search/bing_search_service.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-windows.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/requirements-windows.txt -------------------------------------------------------------------------------- /tests/data/audio/test_session.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/tests/data/audio/test_session.wav -------------------------------------------------------------------------------- /tests/data/audio/test_speaker.m4a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/tests/data/audio/test_speaker.m4a -------------------------------------------------------------------------------- /tests/test_whisper_transcription_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OwlAIProject/Owl/HEAD/tests/test_whisper_transcription_service.py --------------------------------------------------------------------------------