Запись FLAC с iPhone не конвертируется с помощью Google Speech API - PullRequest
0 голосов
/ 28 сентября 2018

Я настроил AVAudioRecorder как показано ниже для записи аудио в формате Flac

Конфигурация рекордера

let settings: [String: Any] = [
            AVFormatIDKey: Int(kAudioFormatFLAC),
            AVSampleRateKey: 16000,
            AVNumberOfChannelsKey: 1,
            AVLinearPCMBitDepthKey: 16,
            AVEncoderAudioQualityKey: AVAudioQuality.high.rawValue,
            AVLinearPCMIsBigEndianKey: false,
            AVLinearPCMIsFloatKey: false,
            ]

Сессия записи

recordingSession.setCategory(AVAudioSessionCategoryPlayAndRecord, with: [.allowBluetooth,.defaultToSpeaker])

Файлы успешно записываются и воспроизводятся на устройстве, а также успешно загружаются в бэкэнд-сервисы.

Выпуск Некоторые аудиофайлы не преобразуются с использованием Google Speech API

----> Проблемы с Google Speech API

  1. Файл Не содержит заголовок FLAC
  2. soxi Форматы FAIL: невозможно открыть вводfile `636737069431546112.flac ': FLAC ERROR во время декодирования метаданных
...