Вопросы по теме 'avaudioengine'
Круговой буфер заполняется быстрее, чем блок рендеринга AVAudioSourceNode может считывать из него данные
Экспериментирую с AVAudioSourceNode, подключив его к узлу микшера для вывода на динамик. Я немного новичок в iOS и программировании звука, поэтому прошу прощения, если этот вопрос неосведомлен или неясен, но я постараюсь объяснить.
В блоке...
99 просмотров
schedule
22.11.2021
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 просмотров
schedule
13.04.2022
запись ios со встроенным микрофоном имеет только один канал звука
Я использую AVAudioEngine для захвата голоса пользователей и применения к нему некоторых эффектов. При записи с помощью микрофона наушников все идет хорошо. Но когда дело доходит до записи со встроенным микрофоном телефона и воспроизведения звука...
648 просмотров
schedule
17.04.2022
Программное уменьшение громкости AVAudioPlayerNode
У меня есть установка AVAudioEngine с AVAudioPlayerNode, которая воспроизводит фоновую музыку.
Я пытаюсь найти лучший подход для создания затухания громкости на узле за 2-секундный таймфрейм. Я рассматриваю возможность использования CADisplayLink...
1455 просмотров
schedule
28.05.2022
Как преобразовать AVAudioPCMBuffer в NSData в Objective-C?
Как следует из названия.
В Swift есть старое решение здесь . Но мне трудно конвертировать в Objective-C. Кажется, нет эквивалента Objective-C для UnsafeBufferPointer
844 просмотров
schedule
16.08.2022
Как установить кран на 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 просмотров
schedule
05.06.2023
Xcode выдает Initializer для условной привязки с использованием AVAudioInputNode
Я нахожу свой путь в Xcode и попытался создать базовое приложение для транскрипции в реальном времени, используя руководство на веб-сайте разработчиков Apple ( ссылка )
Следующая строка вызывает ошибку, показанную ниже:
guard let inputNode =...
194 просмотров
schedule
14.03.2023
Сбой при добавлении AKMicrophone
Я разрабатываю аудиоприложение с AudioKit, которое включает периодическую остановку AudioKit, перестановку или замену цепочки подклассов AKNode , а затем перезапуск AudioKit. Это работало гладко, пока я не попробовал это с AKMicrophone .
Если...
387 просмотров
schedule
31.05.2023