Laser talking Stopwatch

Hello all.
I have never written anything in C ++ this is my first project.
Unfortunately, I have a problem
action:
1: Pulse - start (say start)
2: Pulse - stop (say stop) and say the time
3: Pulse Start ...
etc.

I want to save time to sdcard
but everything i am doing the audio stops.

cane you help me ?

I apologize for the quality of code but it's the truth my first work

stop.ino (21.1 KB)

4sd.zip (294 KB)

I apologize for the quality of code but it's the truth my first work

Don't apologize for it. FIX IT!

There really is no excuse for adopting bizarre practices like random indents, else statements on the end, etc.

I'd say that switch statements would be far easier to understand.

I'd say that using the value of the variable to construct the file name would result in about a 90% reduction in code.

I'd say that there is about a 99.9999% certainty that you are out of memory.