Исправлены краши, улучшена работа с Hugging Face и аудио-сессиями, удалены force unwraps.
- Breaking: Токены Hugging Face больше не читаются из файловой системы автоматически; теперь их нужно передавать в конфиг или задавать через переменную окружения HF_TOKEN.
- Fixed: Отмененное скачивание модели с Hub теперь корректно выбрасывает CancellationError, предотвращая ложное успешное завершение с неполными данными.
- Added: AudioStreamTranscriber получил опциональный параметр inputDeviceID для выбора конкретного устройства ввода вместо системного по умолчанию.
- Fixed: Заменены force unwraps на типизированные ошибки при выборке логитов, улучшена обработка ошибок аутентификации с выводом HTTP-кода.
- Added: Добавлены параметры preserveExistingAudioSession и useBackgroundSession для гибкой настройки аудио-сессий и фоновых загрузок в TTSKit и WhisperKit.