input: 
  from typing import Dict, Any
  from flask import Flask, request, make_response
  import json
  
  def make_webhook_response(req: Dict[str, Any]) -> Dict[str, str]:
      """
      Processes the incoming JSON request from a webhook and constructs a response 
      object containing a 'speech' field with the text to be spoken by the voice assistant.
  
      >>> make_webhook_response({'result': {'action': 'productos.sura', 'parameters': {'tipo_cliente': 'empresarial'}}})
      {'speech': 'Buscando productos para empresarial', 'displayText': 'Buscando productos para empresarial', 'source': 'apiai-onlinestore-shipping'}
  
      >>> make_webhook_response({'result': {'action': 'planes.salud', 'parameters': {}}})
      {'speech': 'Seguros Sura Colombia ofrece los siguientes planes de salud: \\n', 'displayText': 'Seguros Sura Colombia ofrece los siguientes planes de salud: \\n', 'source': 'apiai-onlinestore-shipping'}
      """
      result = req.get("result")
      parameters = result.get("parameters")
      
      if result.get("action") == "productos.sura":
          cliente = parameters.get("tipo_cliente")
          speech = "Buscando productos para " + cliente
      elif result.get("action") == "planes.salud":
          speech = "Seguros Sura Colombia ofrece los siguientes planes de salud: \n"
      else:
          speech = ""
  
      return {
          "speech": speech,
          "displayText": speech,
          "source": "apiai-onlinestore-shipping"
      }
  
  app = Flask(__name__)
  
  @app.route('/webhook', methods=['POST'])
  def webhook():
      req = request.get_json(silent=True, force=True)
      res = make_webhook_response(req)
      res = json.dumps(res, indent=4)
      r = make_response(res)
      r.headers['Content-Type'] = 'application/json'
      return r
  
  if __name__ == '__main__':
      app.run(debug=True, port=5000)
  
output:     result = req.get("result")
      parameters = result.get("parameters")
      
      if result.get("action") == "productos.sura":
          cliente = parameters.get("tipo_cliente")
          speech = "Buscando productos para " + cliente
      elif result.get("action") == "planes.salud":
          speech = "Seguros Sura Colombia ofrece los siguientes planes de salud: \n"
      else:
          speech = ""
  
      return {
          "speech": speech,
          "displayText": speech,
          "source": "apiai-onlinestore-shipping"
      }