diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock
index 0964961..eaf01ad 100644
--- a/src-tauri/Cargo.lock
+++ b/src-tauri/Cargo.lock
@@ -102,6 +102,7 @@ dependencies = [
"tauri-plugin-fs",
"tauri-plugin-keep-screen-on",
"tauri-plugin-log",
+ "tauri-plugin-tts",
"tauri-plugin-upload",
]
@@ -3875,6 +3876,18 @@ dependencies = [
"time",
]
+[[package]]
+name = "tauri-plugin-tts"
+version = "0.2.0"
+source = "git+https://github.com/httpjamesm/tauri-plugin-tts.git#90360c9665a1c1337ed658fcdeccc87053cb1dda"
+dependencies = [
+ "serde",
+ "tauri",
+ "tauri-build",
+ "tauri-plugin",
+ "thiserror 2.0.12",
+]
+
[[package]]
name = "tauri-plugin-upload"
version = "2.3.1"
diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml
index dbbd005..ab4fd20 100644
--- a/src-tauri/Cargo.toml
+++ b/src-tauri/Cargo.toml
@@ -26,3 +26,4 @@ tauri-plugin-log = "2"
tauri-plugin-keep-screen-on = "0.1.2"
tauri-plugin-upload = "2"
tauri-plugin-fs = "2"
+tauri-plugin-tts = { git = "https://github.com/httpjamesm/tauri-plugin-tts.git" }
diff --git a/src-tauri/capabilities/default.json b/src-tauri/capabilities/default.json
index 7159139..5227356 100644
--- a/src-tauri/capabilities/default.json
+++ b/src-tauri/capabilities/default.json
@@ -35,6 +35,7 @@
}
]
},
- "upload:allow-download"
+ "upload:allow-download",
+ "tts:allow-speak"
]
}
\ No newline at end of file
diff --git a/src-tauri/gen/android/app/src/main/AndroidManifest.xml b/src-tauri/gen/android/app/src/main/AndroidManifest.xml
index 233441b..ef0f088 100644
--- a/src-tauri/gen/android/app/src/main/AndroidManifest.xml
+++ b/src-tauri/gen/android/app/src/main/AndroidManifest.xml
@@ -8,6 +8,12 @@
+
+
+
+
+
+