Ich möchte eine Android -Anwendung entwickeln, die die Stimme des Benutzers in Echtzeit während der Anrufe ändern kann, unabhängig davon, ob sie:
normale Telefonanrufe oder
VoIP -Anrufe für Apps wie WhatsApp, Signal, Zangi, Wechat usw. born usw.
Zugriffsbeschränkungen: Viele aufgerufene Apps von Drittanbietern (wie WhatsApp oder Signal) bieten keine APIs an, um Audio-Streams abzufangen oder zu ändern. Für die Audio -Streams anderer Apps und das Aufrufen von Audio -Routing werden die Kompatibilitätsprobleme
-Kompatibilität streng gesteuert: Selbst wenn es für normale Anrufe mit AudioreCord/Audiotrack funktioniert, funktioniert es möglicherweise nicht für VoIP -Apps, die verschlüsselte oder private Audio -Pipelines verwenden. Auf modernen Versionen von Android? Ich hatte gehofft, das Audio zu verarbeiten (Pitch -Shifting anwenden) und ihn dann in den laufenden Anrufstream einfügen. Der Aufruf verwendete immer noch den RAW -Mikrofoneingang.
So implementieren Sie Echtzeit-Sprachwechsel in Android-Aufrufen (WhatsApp, Signal, WeChat oder normale Anrufe)? ⇐ Android
-
- Similar Topics
- Replies
- Views
- Last post