final Manifest file :
app/build/intermediates/manifests/full/debug/AndroidManifest.xml
where did it exactly these permissions came from?
app/build/outputs/logs/manifest-merger-debug-report.txt
So the solution is :
<uses-permission android:name=”android.permission.RECORD_AUDIO” tools:node=”remove” />
Even if another library is asking for this specific permission, the build will be forced to not merge it in your final Manifest file