音声認識の開始と終了を検出するには、まず音声認識用の文字列バッファを用意して、そこに認識した文字列を記憶していき、さらに一定時間ごとにそのバッファに「^」という記号を追記する。
「^」が長く連続して並んでいれば、会話は終了したと見なせる。
構文解析する前に「^」を削除すれば解釈は問題ない。