*** id: 9b4e4c45-0f72-40d3-8cf4-35e07ce641a4 title: CallCollect.SpeechParams slug: /dotnet/reference/calling/call-collect-speech-params max-toc-depth: 3 ---------------- # SignalWire.Relay.Calling.CallCollect.SpeechParams This object represents the parameters specific to speech collecting. ## Constructor The only constructor is the default constructor, properties should all be assigned by initializer or after construction. **Parameters** None **Examples** > Basic Example ```csharp CallCollect collect = new CallCollect { Speech = new CallCollect.SpeechParams { // No required parameters } }; ``` ## Properties | Property | Type | Description | | ------------------- | ------- | ---------------------------------------------------------------------------------------------------------- | | `SpeechTimeout` | double? | The max duration before terminating if long speech was detected.
*Default: 5 seconds* | | `EndSilenceTimeout` | double? | The timeout before terminating prematurely if speech was detected and then stops.
*Default: 1 second* | ## Methods None ## Events None