diff --git a/CHANGES.md b/CHANGES.md
index b706a3f..ecb9112 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,5 +1,10 @@
# hear version history
+## v0.7 - 08/11/2025
+
+* Added support for specifying audio input device via `-n` flag
+* Added support for listing available audio input devices via `-a` flag
+
## v0.6 - 29/05/2025
* Added timestamped output mode
@@ -9,15 +14,15 @@
## v0.5 - 05/11/2023
-* Now supports setting a timeout for speech recognition via the -t flag
+* Now supports setting a timeout for speech recognition via the `-t` flag
## v0.4 - 21/04/2023
-* Now supports -p flag to enable adding punctuation to speech recognition results (macOS 13+ only)
+* Now supports `-p` flag to enable adding punctuation to speech recognition results (macOS 13+ only)
## v0.3 - 25/03/2023
-* Now supports -x flag to specify "exit word", i.e. a word that causes the program to quit when heard
+* Now supports `-x` flag to specify "exit word", i.e. a word that causes the program to quit when heard
## v0.2 - 27/10/2022
diff --git a/Info.plist b/Info.plist
index a83be9f..c222f7e 100644
--- a/Info.plist
+++ b/Info.plist
@@ -2,19 +2,21 @@
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleShortVersionString
- $(MARKETING_VERSION)
- CFBundleSupportedPlatforms
-
- MacOSX
-
- LSMinimumSystemVersion
- $(MACOSX_DEPLOYMENT_TARGET)
- NSMicrophoneUsageDescription
- This command line tool converts spoken audio to text.
- NSSpeechRecognitionUsageDescription
- This command line tool converts spoken audio to text.
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleShortVersionString
+ $(MARKETING_VERSION)
+ CFBundleSupportedPlatforms
+
+ MacOSX
+
+ LSMinimumSystemVersion
+ $(MACOSX_DEPLOYMENT_TARGET)
+ NSMicrophoneUsageDescription
+ This command line tool converts spoken audio to text.
+ NSCameraUseContinuityCameraDeviceType
+
+ NSSpeechRecognitionUsageDescription
+ This command line tool converts spoken audio to text.
diff --git a/Makefile b/Makefile
index b65fe8c..e035338 100644
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,7 @@
XCODE_PROJ := "hear.xcodeproj"
PROGRAM_NAME := "hear"
BUILD_DIR := "products"
-VERSION := "0.6"
+VERSION := "0.7"
all: clean build_unsigned
diff --git a/README.md b/README.md
index 3b12e4e..5100086 100644
--- a/README.md
+++ b/README.md
@@ -31,7 +31,7 @@ See the [man page](https://sveinbjorn.org/files/manpages/hear.1.html) for furthe
[available](https://github.com/sveinbjornt/hear) under a [BSD license](#bsd-license).
**If you find this program useful, please [make a donation](https://sveinbjorn.org/donations).**
-* **[⬇ Download hear 0.6](https://sveinbjorn.org/files/software/hear.zip)**
+* **[⬇ Download hear 0.7](https://sveinbjorn.org/files/software/hear.zip)**
(~50 KB, ARM/Intel 64-bit, macOS 13 or later, Developer ID signed and notarized by Apple)
## Installation
diff --git a/hear.1 b/hear.1
index 142d462..9e9f464 100644
--- a/hear.1
+++ b/hear.1
@@ -1,4 +1,4 @@
-.Dd May 29, 2025
+.Dd Nov 8, 2025
.Dt HEAR 1
.Os Darwin
.Sh NAME
@@ -48,6 +48,10 @@ Set exit word. This causes the program to exit when a speech recognition result
ends with the specified word.
.It Fl t -timeout Ar seconds
Exit if no recognition results are received within the specified number of seconds.
+.It Fl a -audio-input-devices
+List available audio input devices and exit.
+.It Fl n --input-device-id
+Specify ID of audio input device.
.It Fl h -help
Print help and exit.
.It Fl v -version
diff --git a/hear.1.html b/hear.1.html
index a1908e1..ea134eb 100644
--- a/hear.1.html
+++ b/hear.1.html
@@ -60,6 +60,12 @@
Exit if no recognition results are received within the specified
number of seconds.
+ -a --audio-input-devices
+ List available audio input devices and exit.
+
+ -n --input-device-id
+ Specify ID of audio input device.
+
-h --help
Print help and exit.
@@ -76,6 +82,6 @@
Sveinbjorn Thordarson <sveinbjorn@sveinbjorn.org>
-Darwin May 29, 2025 Darwin
+Darwin November 8, 2025 Darwin