Я использую библиотеку opencoreamr в режиме реального времени. Я вижу, что библиотека имеет своего рода функцию VAD, которая заставляет шумовые пакеты отключать. Я хочу отличить шумовые пакеты от голосовых, которые декодируют до пакеты молчания. Как я могу это сделать? Как я могу отличить тихие пакеты AMR (чтобы их не обрабатывать)?Найти AMR тихие пакеты
0
A
ответ
0
Вычислить средний среднеквадратичный квадрат для каждого пакета. Если он не значительно выше фонового шума, это тишина. Это отличается от функциональности голосовой активности. Для голосовой активности лучше использовать CELP-кодек, который вы уже используете в amr, так как реализация сама по себе - это как изобретать колесо (это то, что вы сказали в комментарии, который вы делаете).
Смежные вопросы
- 1. Как найти тихие части аудио дорожки
- 2. Продолжительность звукового файла amr
- 3. AMR Encoder для iPhone
- 4. Тихие уведомления на Android
- 5. ipython и тихие ошибки
- 6. Тихие ошибки в компонентах Ember
- 7. AMR NB/WB Документация
- 8. Media Foundation AMR decode
- 9. Загрузка .amr с codeigniter
- 10. iOS 7 - тихие push-уведомления
- 11. Тихие push-уведомления и iBeacons
- 12. Где найти пакеты внутри Lucene.Net.Analysis?
- 13. Не удалось найти пакеты ошибки
- 14. Не удалось найти com.google.android.gms.cast пакеты
- 15. Как найти дублированные пакеты npm?
- 16. Где найти глобальные пакеты композитора?
- 17. ImportError - Не найти пакеты Python
- 18. Как играть в аудиофайл AMR?
- 19. Декодировать аудиофайл AMR в Android
- 20. Запись аудио в формате AMR
- 21. Android: Извлеките размер аудиофайла amr
- 22. android - запрограммировать длительность аудиофайла AMR
- 23. UploadiFive Запрещенный тип файла AMR
- 24. Смешивание/слияние 3GP/AMR-треков
- 25. Как обрабатывать тихие уведомления в iOS
- 26. Будет ли iOS6 получать тихие уведомления?
- 27. Тихие удаленные уведомления с bluemix для ios
- 28. Firebase FCM тихие push-уведомления для iOS
- 29. Как отлаживать тихие сбои? Multiprocessing python
- 30. «Тихие» ошибки в .ADP с SQL Server
Можете ли вы получить доступ к данным образца? Если да, то тихие - те, где все образцы равны 0. – Dithermaster
Да, поскольку я не нашел простого способа сделать это, я вызываю метод декодирования после кодирования звукового фрейма, а затем проверяю все его значение, чтобы увидеть, 0 или нет. Я искал более оптимальный способ сделать это, но кажется, что он отлично работает, не добавляя разумной задержки. – harsini