stopSpeakingAtBoundaryまわりの処理大幅に書き直す
many modify
久しぶりのコミット