diff --git a/Source/Android/app/src/main/AndroidManifest.xml b/Source/Android/app/src/main/AndroidManifest.xml
index 6d33d6158a..a14e13b135 100644
--- a/Source/Android/app/src/main/AndroidManifest.xml
+++ b/Source/Android/app/src/main/AndroidManifest.xml
@@ -28,6 +28,9 @@
+
=
HashSet(listOf(*NOT_RUNTIME_EDITABLE_ARRAY))
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt
index ff82f4c63c..b4427cf99c 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt
@@ -892,6 +892,22 @@ class SettingsFragmentPresenter(
0
)
)
+ sl.add(
+ SwitchSetting(
+ context,
+ BooleanSetting.MAIN_EMULATE_WII_SPEAK,
+ R.string.emulate_wii_speak,
+ 0
+ )
+ )
+ sl.add(
+ InvertedSwitchSetting(
+ context,
+ BooleanSetting.MAIN_WII_SPEAK_CONNECTED,
+ R.string.disconnect_wii_speak,
+ 0
+ )
+ )
}
private fun addAdvancedSettings(sl: ArrayList) {
diff --git a/Source/Android/app/src/main/res/values/strings.xml b/Source/Android/app/src/main/res/values/strings.xml
index 1b08fc6475..ac51331caa 100644
--- a/Source/Android/app/src/main/res/values/strings.xml
+++ b/Source/Android/app/src/main/res/values/strings.xml
@@ -941,4 +941,6 @@ It can efficiently compress both junk data and encrypted Wii data.
Incompatible Figure Selected
Please select a compatible figure file
+ Wii Speak
+ Mute Wii Speak