def streaming_detect_intent(<EOL>self,<EOL>requests,<EOL>retry=google.api_core.gapic_v1.method.DEFAULT,<EOL>timeout=google.api_core.gapic_v1.method.DEFAULT,<EOL>metadata=None):
<EOL>if '<STR_LIT>' not in self._inner_api_calls:<EOL><INDENT>self._inner_api_calls[<EOL>'<STR_LIT>'] = google.api_core.gapic_v1.method.wrap_method(<EOL>self.transport.streaming_detect_intent,<EOL>default_retry=self._method_configs['<STR_LIT>']<EOL>.retry,<EOL>default_timeout=self._method_configs[<EOL>'<STR_LIT>'].timeout,<EOL>client_info=self._client_info,<EOL>)<EOL><DEDENT>return self._inner_api_calls['<STR_LIT>'](<EOL>requests, retry=retry, timeout=timeout, metadata=metadata)<EOL>
Processes a natural language query in audio format in a streaming fashion
and returns structured, actionable data as a result. This method is only
available via the gRPC API (not REST).

EXPERIMENTAL: This method interface might change in the future.

Example:
    >>> import dialogflow_v2beta1
    >>>
    >>> client = dialogflow_v2beta1.SessionsClient()
    >>>
    >>> # TODO: Initialize ``session``:
    >>> session = ''
    >>>
    >>> # TODO: Initialize ``query_input``:
    >>> query_input = {}
    >>> request = {'session': session, 'query_input': query_input}
    >>>
    >>> requests = [request]
    >>> for element in client.streaming_detect_intent(requests):
    ...     # process element
    ...     pass

Args:
    requests (iterator[dict|google.cloud.dialogflow_v2beta1.proto.session_pb2.StreamingDetectIntentRequest]): The input objects. If a dict is provided, it must be of the
        same form as the protobuf message :class:`~google.cloud.dialogflow_v2beta1.types.StreamingDetectIntentRequest`
    retry (Optional[google.api_core.retry.Retry]):  A retry object used
        to retry requests. If ``None`` is specified, requests will not
        be retried.
    timeout (Optional[float]): The amount of time, in seconds, to wait
        for the request to complete. Note that if ``retry`` is
        specified, the timeout applies to each individual attempt.
    metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata
        that is provided to the method.

Returns:
    Iterable[~google.cloud.dialogflow_v2beta1.types.StreamingDetectIntentResponse].

Raises:
    google.api_core.exceptions.GoogleAPICallError: If the request
            failed for any reason.
    google.api_core.exceptions.RetryError: If the request failed due
            to a retryable error and retry attempts failed.
    ValueError: If the parameters are invalid.