Starts audio capture; false → permission denied / unavailable (stay idle).
typedef EbchatVoiceStart = Future<bool> Function();