Вопрос хороший. 2 гигабайта в GSM формате -- 2 недели. Грубо весьма. В wav гораздо хуже, записывать некуда будет попросту. Хорошая программа должна позволять приостановку записи когда нет речевой информации. Не знаю таких готовых из доступных, скажем так. Возможно имеет смысл писать чем-то одним в wav, а потом чем-то вроде SoX (sound exchange) вырезать паузы и сжимать в более компактный вид в GSM.