diff --git a/src/backends/appkit.rs b/src/backends/appkit.rs index 97f6cb4..259d88e 100644 --- a/src/backends/appkit.rs +++ b/src/backends/appkit.rs @@ -196,6 +196,18 @@ impl Backend for AppKit { Ok(()) } + #[cfg(target_arch = "aarch64")] + fn is_speaking(&self) -> Result { + let is_speaking: i8 = unsafe { msg_send![self.0, isSpeaking] }; + Ok(is_speaking == YES as i8) + } + + #[cfg(target_arch = "x86")] + #[cfg(target_arch = "x86_64")] + #[cfg(target_arch = "mips")] + #[cfg(target_arch = "powerpc")] + #[cfg(target_arch = "powerpc64")] + #[cfg(target_arch = "arm")] fn is_speaking(&self) -> Result { let is_speaking: i8 = unsafe { msg_send![self.0, isSpeaking] }; Ok(is_speaking == YES)