├── .gitattributes ├── LICENSE ├── README.md ├── Resources ├── ffmpeg ├── ffmpeg.zip ├── yt-dlp └── yt-dlp.zip ├── Scripts └── copy_infoplist.sh ├── Vocal.xcodeproj ├── project.pbxproj └── project.xcworkspace │ └── contents.xcworkspacedata ├── Vocal ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── AppIcon-1024.png │ │ ├── AppIcon-128.png │ │ ├── AppIcon-16.png │ │ ├── AppIcon-256 1.png │ │ ├── AppIcon-256.png │ │ ├── AppIcon-32 1.png │ │ ├── AppIcon-32.png │ │ ├── AppIcon-512 1.png │ │ ├── AppIcon-512.png │ │ ├── AppIcon-64.png │ │ └── Contents.json │ └── Contents.json ├── ContentView.swift ├── DropZoneView.swift ├── GlassButtonStyle.swift ├── Info.plist ├── LoaderView.swift ├── MenuBarView.swift ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json ├── SystemDependencyChecker.swift ├── Theme │ └── VocalTheme.swift ├── TranscriptionManager.swift ├── UI Components │ ├── AdaptiveTextView.swift │ ├── ButtonGroup.swift │ ├── ButtonStyles.swift │ ├── Debouncer.swift │ ├── DependencyAlertView.swift │ ├── DependencyRow.swift │ ├── DownloadState.swift │ ├── MenuBarController.swift │ ├── ProgressIndicator.swift │ ├── TitleBarAccessory.swift │ ├── VisualEffectBlur.swift │ └── WindowAccessor.swift ├── UpdateChecker.swift ├── Vocal.entitlements ├── VocalApp.swift └── YoutubeManager.swift └── specs └── improvements.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/.gitattributes -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/README.md -------------------------------------------------------------------------------- /Resources/ffmpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Resources/ffmpeg -------------------------------------------------------------------------------- /Resources/ffmpeg.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Resources/ffmpeg.zip -------------------------------------------------------------------------------- /Resources/yt-dlp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Resources/yt-dlp -------------------------------------------------------------------------------- /Resources/yt-dlp.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Resources/yt-dlp.zip -------------------------------------------------------------------------------- /Scripts/copy_infoplist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Scripts/copy_infoplist.sh -------------------------------------------------------------------------------- /Vocal.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Vocal.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Vocal/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Vocal/Assets.xcassets/AppIcon.appiconset/AppIcon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/Assets.xcassets/AppIcon.appiconset/AppIcon-1024.png -------------------------------------------------------------------------------- /Vocal/Assets.xcassets/AppIcon.appiconset/AppIcon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/Assets.xcassets/AppIcon.appiconset/AppIcon-128.png -------------------------------------------------------------------------------- /Vocal/Assets.xcassets/AppIcon.appiconset/AppIcon-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/Assets.xcassets/AppIcon.appiconset/AppIcon-16.png -------------------------------------------------------------------------------- /Vocal/Assets.xcassets/AppIcon.appiconset/AppIcon-256 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/Assets.xcassets/AppIcon.appiconset/AppIcon-256 1.png -------------------------------------------------------------------------------- /Vocal/Assets.xcassets/AppIcon.appiconset/AppIcon-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/Assets.xcassets/AppIcon.appiconset/AppIcon-256.png -------------------------------------------------------------------------------- /Vocal/Assets.xcassets/AppIcon.appiconset/AppIcon-32 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/Assets.xcassets/AppIcon.appiconset/AppIcon-32 1.png -------------------------------------------------------------------------------- /Vocal/Assets.xcassets/AppIcon.appiconset/AppIcon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/Assets.xcassets/AppIcon.appiconset/AppIcon-32.png -------------------------------------------------------------------------------- /Vocal/Assets.xcassets/AppIcon.appiconset/AppIcon-512 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/Assets.xcassets/AppIcon.appiconset/AppIcon-512 1.png -------------------------------------------------------------------------------- /Vocal/Assets.xcassets/AppIcon.appiconset/AppIcon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/Assets.xcassets/AppIcon.appiconset/AppIcon-512.png -------------------------------------------------------------------------------- /Vocal/Assets.xcassets/AppIcon.appiconset/AppIcon-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/Assets.xcassets/AppIcon.appiconset/AppIcon-64.png -------------------------------------------------------------------------------- /Vocal/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Vocal/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Vocal/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/ContentView.swift -------------------------------------------------------------------------------- /Vocal/DropZoneView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/DropZoneView.swift -------------------------------------------------------------------------------- /Vocal/GlassButtonStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/GlassButtonStyle.swift -------------------------------------------------------------------------------- /Vocal/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/Info.plist -------------------------------------------------------------------------------- /Vocal/LoaderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/LoaderView.swift -------------------------------------------------------------------------------- /Vocal/MenuBarView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/MenuBarView.swift -------------------------------------------------------------------------------- /Vocal/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Vocal/SystemDependencyChecker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/SystemDependencyChecker.swift -------------------------------------------------------------------------------- /Vocal/Theme/VocalTheme.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/Theme/VocalTheme.swift -------------------------------------------------------------------------------- /Vocal/TranscriptionManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/TranscriptionManager.swift -------------------------------------------------------------------------------- /Vocal/UI Components/AdaptiveTextView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/UI Components/AdaptiveTextView.swift -------------------------------------------------------------------------------- /Vocal/UI Components/ButtonGroup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/UI Components/ButtonGroup.swift -------------------------------------------------------------------------------- /Vocal/UI Components/ButtonStyles.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/UI Components/ButtonStyles.swift -------------------------------------------------------------------------------- /Vocal/UI Components/Debouncer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/UI Components/Debouncer.swift -------------------------------------------------------------------------------- /Vocal/UI Components/DependencyAlertView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/UI Components/DependencyAlertView.swift -------------------------------------------------------------------------------- /Vocal/UI Components/DependencyRow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/UI Components/DependencyRow.swift -------------------------------------------------------------------------------- /Vocal/UI Components/DownloadState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/UI Components/DownloadState.swift -------------------------------------------------------------------------------- /Vocal/UI Components/MenuBarController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/UI Components/MenuBarController.swift -------------------------------------------------------------------------------- /Vocal/UI Components/ProgressIndicator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/UI Components/ProgressIndicator.swift -------------------------------------------------------------------------------- /Vocal/UI Components/TitleBarAccessory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/UI Components/TitleBarAccessory.swift -------------------------------------------------------------------------------- /Vocal/UI Components/VisualEffectBlur.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/UI Components/VisualEffectBlur.swift -------------------------------------------------------------------------------- /Vocal/UI Components/WindowAccessor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/UI Components/WindowAccessor.swift -------------------------------------------------------------------------------- /Vocal/UpdateChecker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/UpdateChecker.swift -------------------------------------------------------------------------------- /Vocal/Vocal.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/Vocal.entitlements -------------------------------------------------------------------------------- /Vocal/VocalApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/VocalApp.swift -------------------------------------------------------------------------------- /Vocal/YoutubeManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/Vocal/YoutubeManager.swift -------------------------------------------------------------------------------- /specs/improvements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuance-dev/vocal/HEAD/specs/improvements.md --------------------------------------------------------------------------------