Вы можете получить доступ к sd_card, чтобы вы могли создать каталог и поместить туда свои файлы
// create a File object for the parent directory
File yourDirectory = new File("/sdcard/YourDirectory/");
// have the object build the directory structure, if needed.
yourDirectory.mkdirs();
// create a File object for the output file
File outputFile = new File(yourDirectory, filename);
// now attach the OutputStream to the file object, instead of a String representation
FileOutputStream fos = new FileOutputStream(outputFile);
Выходным файлом должен быть ваш звук, который вы загрузили из res / raw.Мой совет - просто скопировать звук в папку и по-прежнему использовать звук из res / raw из вашего приложения, потому что
1) это проще, поскольку вы можете получить к нему доступ как к ресурсам
2) вы уверены, что пользователь не удалил каталог.
Не забудьте указать разрешение пользователя "android.permission.WRITE_EXTERNAL_STORAGE" в манифесте