I am trying to set a threshold in dBFS terms for the input audio from a smartphone (in this case Android), below which the application will demarcate it to be Silence within a case of User speech. What I mean is, say the user is conversing and I am analysing the Audio stream from the MIC input. I need to detect Silence periods within the speech. Examples:
- When the user is silent and not speaking
- Silence periods between words and sentences
So what dBFS threshold should I set such that if the current Audio input is below that thresold, I would demarcate this timestamp to be silence? Let us assume an ambient background of an office setting with say an AC running, low hum of devices on and/or a fun running. Can anyone please help me on this?