Вопросы по теме 'avaudioengine'

Круговой буфер заполняется быстрее, чем блок рендеринга AVAudioSourceNode может считывать из него данные
Экспериментирую с AVAudioSourceNode, подключив его к узлу микшера для вывода на динамик. Я немного новичок в iOS и программировании звука, поэтому прошу прощения, если этот вопрос неосведомлен или неясен, но я постараюсь объяснить. В блоке...
99 просмотров

AVAudioEngine не получает микрофонный вход
Первый в истории вопрос о stackoverflow, так что несите меня, пожалуйста! В процессе разработки более крупной аудиопрограммы для MacOS я пытаюсь создать тестовое приложение, которое может просто брать звук с любого системного аудиовхода и отправлять...
85 просмотров
schedule 29.10.2021

Потоковое аудио с Swift
Я разрабатываю приложение, которое должно записывать голос пользователя и передавать его на настраиваемое устройство по протоколу MQTT. Спецификация звука для настраиваемого устройства: прямой порядок байтов, беззнаковый, 16-битный LPCM с частотой...
83 просмотров
schedule 31.10.2021

Могу ли я использовать AVAudioEngine для чтения из файла, обработки с помощью аудиоустройства и записи в файл быстрее, чем в реальном времени?
Я работаю над приложением для iOS, которое использует AVAudioEngine для различных целей, включая запись звука в файл, применение эффектов к этому звуку с помощью аудиоустройств и воспроизведение звука с примененным эффектом. Я также использую...
4885 просмотров
schedule 03.03.2022

AVAudioSourceNode как установить формат
Я использую новый AVAudioSourceNode, чтобы предоставить поток сэмплов для воспроизведения через мой аудиоинтерфейс. Однако я обнаружил, что AVAudioSourceNode выбирает собственные настройки формата. engine.connect(srcNode, to:...
318 просмотров

запись ios со встроенным микрофоном имеет только один канал звука
Я использую AVAudioEngine для захвата голоса пользователей и применения к нему некоторых эффектов. При записи с помощью микрофона наушников все идет хорошо. Но когда дело доходит до записи со встроенным микрофоном телефона и воспроизведения звука...
648 просмотров

Программное уменьшение громкости AVAudioPlayerNode
У меня есть установка AVAudioEngine с AVAudioPlayerNode, которая воспроизводит фоновую музыку. Я пытаюсь найти лучший подход для создания затухания громкости на узле за 2-секундный таймфрейм. Я рассматриваю возможность использования CADisplayLink...
1455 просмотров
schedule 28.05.2022

Как преобразовать AVAudioPCMBuffer в NSData в Objective-C?
Как следует из названия. В Swift есть старое решение здесь . Но мне трудно конвертировать в Objective-C. Кажется, нет эквивалента Objective-C для UnsafeBufferPointer
844 просмотров

Как установить кран на inputNode по умолчанию AudioEngine и записать в файл
Я пытаюсь сделать что-то действительно простое, но я добился прогресса только урывками. Пока я хочу получить аудиоданные с микрофона в файл. Я займусь дополнительной обработкой данных в блоке, как только преодолею это препятствие. Я устал от...
2075 просмотров
schedule 28.08.2022

Остановить запись после тишины X секунд
Я реализую следующее руководство: Speech To Text Я записываю звук с помощью AVAudioEngine и использую SFSpeechRecognizer для преобразования речи в текст. Здесь учебник переводит речь в текст с помощью кнопки, которая запускает и останавливает...
1539 просмотров
schedule 04.09.2022

Как записать звук с помощью AVAudioEngine с поиском позиции, чтобы перезаписать звук?
Приложение Memos Recorder от Apple может перезаписывать ранее записанный звук. Во время записи вы можете PAUSE вернуться к аудио и снова записать его. Я хочу клонировать эту функцию. Я создаю AVAudioEngine и устанавливаю TAP на выходе...
152 просмотров
schedule 07.09.2022

Воспроизведение потокового аудио с помощью AVAudioengine (iOS)
Я хочу транслировать аудио на iOS, используя AVAudioEngine . В настоящее время я не уверен, как это сделать. Я получаю данные RTP из сети и хочу воспроизвести эти аудиоданные с помощью AVAudioEngine . Я использую iOS Network.Framework для...
1257 просмотров
schedule 14.09.2022

Что касается производительности, следует ли мне использовать AVAudioEngine для нескольких звуковых эффектов - да или нет?
С точки зрения производительности лучше использовать экземпляр AVAudioPlayerNode с A. один AVAudioEngine экземпляр, к которому я подключаю несколько звуковых эффектов к его микшеру. Б. отдельный экземпляр AVAudioEngine для каждого звукового...
81 просмотров
schedule 13.09.2022

Как я могу заставить AVAudioEngine выводить PCM-16 с микрофона?
Я использую AVAudioEngine и пытаюсь заставить его выводить .pcmFormatInt16 на частоте 16000 Гц, но не могу заставить его работать. Вот что я делаю: let audioEngine = AVAudioEngine() let mixer = AVAudioMixerNode() let input =...
1229 просмотров
schedule 06.10.2022

Воспроизведение musicSequence на AVAudioEngine
AVAudioEngine имеет свойство musicSequence , которое можно установить. Тем не менее, мне трудно понять, как в нее играть? Я пытался использовать startAndReturnError , но безрезультатно
904 просмотров
schedule 03.01.2023

Разрешение AVAudioInputNode
Это может показаться очень простым вопросом, но я изо всех сил пытаюсь найти ответ. Насколько мне известно, AVAudioInputNode доступен с iOS 8, и его можно использовать, например, для записи с микрофона на iPhone. Я знаю, что раньше я использовал...
740 просмотров
schedule 15.08.2023

Пользовательский AVAudioUnit с AVAudioEngine аварийно завершает работу при установке блока провайдера
У меня есть следующий блок кода, который должен создать AVAudioNode, который создает синусоидальную волну, однако он падает в строке, отмеченной -[AUAudioUnitV2Bridge setOutputProvider:]: нераспознанный селектор, отправленный экземпляру. Любые...
1050 просмотров
schedule 29.07.2023

(Swift) Инициализатор для условной привязки должен иметь необязательный тип, а не «AVAudioInputNode».
Я пытаюсь создать функцию преобразования речи в текст, и я получаю сообщение об ошибке: Initializer for conditional binding must have Optional type, not 'AVAudioInputNode' guard let inputNode = audioEngine.inputNode else {...
8874 просмотров

Xcode выдает Initializer для условной привязки с использованием AVAudioInputNode
Я нахожу свой путь в Xcode и попытался создать базовое приложение для транскрипции в реальном времени, используя руководство на веб-сайте разработчиков Apple ( ссылка ) Следующая строка вызывает ошибку, показанную ниже: guard let inputNode =...
194 просмотров
schedule 14.03.2023

Сбой при добавлении AKMicrophone
Я разрабатываю аудиоприложение с AudioKit, которое включает периодическую остановку AudioKit, перестановку или замену цепочки подклассов AKNode , а затем перезапуск AudioKit. Это работало гладко, пока я не попробовал это с AKMicrophone . Если...
387 просмотров
schedule 31.05.2023