Описание тега avaudiopcmbuffer
2
ответа
AVAudioPCMBuffer построен программно, без воспроизведения в стерео
Я пытаюсь заполнить AVAudioPCMBuffer программно в Swift, чтобы построить метроном. Это первое настоящее приложение, которое я пытаюсь создать, так же как и мое первое аудио приложение. Прямо сейчас я экспериментирую с различными структурами и метода…
20 фев '16 в 05:55
0
ответов
Как использовать AVAudioConverter convertToBuffer: ошибка:withInputFromBlock:
Я хотел бы использовать AVAudioConverter для преобразования AVAudioPCMFormatFloat32 без чередования 44,1 кГц буфера в AVAudioPCMFormatInt16 с чередованием 48 кГц. Входящий AVAudioPCMBuffer имеет 800 сэмплов, и мне нужно вернуть AVAudioPCMBuffer с ем…
15 июн '17 в 13:05
1
ответ
AVAudioPlayerNode с использованием AVAudioPCMBuffer - звук не воспроизводится
Я пытаюсь воспроизвести звук с PCMBuffer. Когда я запускаю приведенный ниже код, по какой-то причине звук не воспроизводится. Я не получаю никаких ошибок. let engine = AVAudioEngine() let player = AVAudioPlayerNode() let inputFormat = AVAudioFormat(…
18 авг '18 в 00:06
1
ответ
AVAudioFile не воспроизводится в AVAudioEngine
Я пытаюсь воспроизвести AVAudioFile с помощью AVAudioEngine. Код в основном взят и адаптирован из он-лайн видео от Apple Developer, но воспроизведения нет. Потратил некоторое время на просмотр форумов, но, кажется, ничто не проливает свет на это. У …
12 июл '16 в 16:15
0
ответов
Создайте аудиофайл с обращенной фазой из существующего фактического аудиофайла, чтобы отменить его голосовой сдвиг
Я записываю звук через аудио движок и создаю имя файла my_file.caf и пытаясь сделать другой файл, который сделает его инверсию фазы, чтобы я мог отменить его голос в моно. Но когда я делаю какие-то операции и вычисления, он обращает вспять свою волн…
21 янв '19 в 10:22
0
ответов
Запись моно AVAudioPCMBuffer в стерео AVAudioFile
Я использую AVAudioEngine для записи звука и сохраняю его как звуковой файл. Пользователь может выбрать импорт аудиофайла, а затем он может продолжить запись в конце этого файла, если пожелает. Я получаю аудиоданные из импортированного файла, читая …
08 фев '16 в 18:20
2
ответа
Swift 3: получить длину AVAudioPCMBuffer как TimeInterval?
Все, что я пытаюсь сделать, это то, что написано в названии, но я не могу этого сделать. Я пытался сделать следующее: func getLength(buffer: AVAudioPCMBuffer) -> TimeInterval { let framecount = buffer.frameCapacity let bytesperframe = buffer.form…
29 окт '16 в 02:58
0
ответов
Звуковые глюки при воспроизведении буфера через AVAudioPlayerNode в iOS (Swift) *, работающие в симуляторе, но не на устройстве
При использовании AVAudioPlayerNode для планирования короткого буфера для немедленного воспроизведения на сенсорном событии ("Touch Up Inside"), я заметил слышимые глюки / артефакты при воспроизведении во время тестирования. В симуляторе iOS звук со…
10 мар '15 в 18:39
1
ответ
AVAudioPlayerNode управление многоканальным звуком
Я успешно использовал AVAudioPlayerNode для воспроизведения стереофонических и монофонических файлов. Я хотел бы использовать файлы с 3+ каналами (объемные файлы) и иметь возможность направлять звук нелинейным способом. Например, я мог бы назначить …
28 май '17 в 00:13
0
ответов
Ошибка чтения аудиофайла, записанного с помощью AudioKit, в экземпляр AVPlayer
Я нахожусь в ситуации, когда мне нужно экспортировать аудиофайл, записанный с помощью AudioKit, а затем повторно импортировать его для дальнейшей обработки через AVAudioPCMBuffer, Ниже приведен код, который я использую для экспорта из AudioKit: tape…
09 ноя '18 в 22:32
1
ответ
AVAudioPCMBuffer - чтение (в буфер: AVAudioPCMBuffer) сбой памяти? (переполнение буфера)
Следующий код работает для коротких звуковых файлов на всех моих устройствах (iPhone, Apple Watch, Simulator): let file = try! AVAudioFile(forReading: url!) let format = AVAudioFormat(commonFormat: .pcmFormatFloat32, sampleRate: file.fileFormat.samp…
19 авг '17 в 21:57
0
ответов
Как изменить AVAudioPCMBuffer в Swift
Кто-нибудь знает, как изменить содержимое буфера объекта AVAudioPCMBuffer? Я хочу сделать следующее: загрузить аудиофайл в AVAudioPCMBuffer - это работает. изменить образцы данных AVAudioPCMBuffer. - здесь я застрял записать AVAudioPCMBuffer в файл …
03 янв '16 в 09:01
0
ответов
Как скопировать аудиоданные в AVAudioPCMBuffer?
В моем приложении я использую SFSpeechAudioBufferRecognitionRequest преобразовать аудиобуфферданные (речь) в текст. Но проблема в том, что вышеупомянутый запрос принимает AVAudioPCMBuffer и у меня есть байтовый буфер. Как скопировать этот byteBuffer…
23 окт '17 в 10:32
0
ответов
Извлеките CMSampleBuffer из быстрого файла mp3
Я пытаюсь извлечь CMSampleBuffer из mp3-файла, чтобы использовать его для записи видео. Вот код: Сначала получите PCM буфер из mp3 guard let audioPCMBuffer = AVAudioPCMBuffer(pcmFormat: audioFile.processingFormat, frameCapacity: 1) else { cancel() r…
20 ноя '18 в 04:39
1
ответ
Найти среднюю частоту голоса / диапазон через микрофон (AVAudioPCMBuffer и FFT)
Я пытаюсь определить среднюю частоту или диапазон голоса человека, когда он говорит в микрофон. Это не должно быть в режиме реального времени. До сих пор мой подход состоял в том, чтобы использовать AVAudioEngine и AVAudioPCMBuffer, получить данные …
13 мар '17 в 11:27
2
ответа
Конвертировать AVAudioPCMBuffer в NSData и обратно
Как конвертировать AVAudioPCMBuffer в NSData? Если это должно быть сделано как let data = NSData(bytes: buffer.floatChannelData, length: bufferLength) тогда как рассчитать bufferLength? И как конвертировать NSData в AVAudioPCMBuffer?
20 янв '15 в 15:02
1
ответ
Swift AVAudioEngine AVAudioPCMBuffer to PowerLevel
Я работал над проектом по созданию приложения, которое отображает уровень мощности от микрофона. Мне известен класс AVAudioRecorder, который обеспечивает среднюю / пиковую мощность, но я хочу иметь возможность записывать только уровень мощности для …
01 ноя '17 в 12:54
1
ответ
Напишите Int16 в AVAudioPCMBuffer swift
У меня есть объект данных в Swift, который представляет собой массив объектов Int16. По какой-то причине использование ".pcmFormatInt16" не сработало для формата моего AVAudioPCMBuffer и не дало ни звука, ни ошибки памяти. В конце концов мне удалось…
05 июл '17 в 23:33
2
ответа
Извлечение уровня звукового давления из AVAudioPCMBuffer
Я почти ничего не знаю об обработке сигналов, и в настоящее время я пытаюсь реализовать функцию в Swift, которая запускает событие, когда происходит повышение уровня звукового давления (например, когда человек кричит). Я подключаюсь к входному узлу …
13 окт '16 в 22:00
1
ответ
Прослушивание AVAudioPCMBuffer
Я реализовал installTap метод, который предоставляет мне сэмплы буфера аудио буфера. Я отфильтровал их по моей C++ библиотеке DSP. Я хочу "отправить" этот буфер в наушники / динамик. Я сделал AVAudioPCMBuffer опять из образцов. Кто-нибудь знает, как…
06 май '17 в 12:25