Как изменить голос в Android во время звонка?

Вопрос состоит в том, возможно ли разработать приложение, которое изменяет голос во время обычного звонка на устройствах Android. По моим наблюдениям, на данный момент таких приложений не существует. Я полагаю, что это связано с отсутствием доступа к голосовому потоку во время вызова для сторонних приложений в API Android. Подтверждаются ли мои предположения, или я неправильно понимаю ситуацию?
  • 13 ноября 2023 г. 9:10
Ответы на вопрос 2
Ваше предположение верно. На данный момент Android не предоставляет стандартного API для изменения голоса во время звонков сторонним приложениям. Это ограничение на уровне операционной системы, чтобы обеспечить конфиденциальность и безопасность голосовой связи.

Несмотря на это, существуют приложения, которые предлагают функцию изменения голоса, но они обычно работают через функции записи звука и воспроизведения, не вмешиваясь непосредственно в голосовую связь во время звонка. Эти приложения могут записывать ваш голос, изменять его с использованием различных эффектов и воспроизводить измененный звук через динамик во время разговора. 

Однако, такие приложения могут иметь некоторые ограничения и не всегда работать корректно со всеми моделями и операционными системами Android. Также они могут требовать дополнительных разрешений и не всегда гарантировать стабильность соединения во время вызова.

Если вы хотите разработать подобное приложение, вам придется решить эти технические и ограничения безопасности, возможно, используя запись и воспроизведение звука.
Лучше всего выбрать внешнее устройство, которое можно подключить через aux и которое будет преобразовывать голос в режиме реального времени.
Похожие вопросы