Wäre es nicht möglich die Aufnahme zu starten und während der ganzen Zeit aktiv zu lassen ?
Das sollte eigentlich mit WakeLock möglich sein und man könnte die Korrekturen und Eintragung in eine
DB durch eigene Sprachbefehle steuern.
Eine Verbesserung der Sprachqualität könnte durch ein Bluetooth-Headset o.ä. besser werden.