summaryrefslogtreecommitdiffstats
path: root/Completion/Unix/Command
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/Unix/Command')
-rw-r--r--Completion/Unix/Command/_espeak35
1 files changed, 35 insertions, 0 deletions
diff --git a/Completion/Unix/Command/_espeak b/Completion/Unix/Command/_espeak
new file mode 100644
index 000000000..7652b1e8e
--- /dev/null
+++ b/Completion/Unix/Command/_espeak
@@ -0,0 +1,35 @@
+#compdef espeak
+
+#TODO: complete arguments to -v
+#TODO: complete non-existing filenames for -w and --phonout
+#TODO: describe special cases for -k
+#TODO: complete --punct better?
+#TODO: complete language code for --voices, etc.
+
+_arguments \
+ '-h[help]' \
+ '-f[file to speak]:text file:_files' \
+ '--stdin[speak from stdin]' \
+ '-q[quiet, no sound output]' \
+ '-a[amplitude]:integer:(0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17