I am trying to use Alexa Voice Service API. In first step, I have finished the authentication process and obtained access tokens using curl command. Using this and this, when I use capabilites API Request or curl requests for Recognize event( as given in blog link above), they don't give the correct response. An external audio file of the recommended format has been used for the Recognize event because my device doesn't have a microphone connected to it yet (It uses audio data received from other device). However, the request hasn't worked. The response has been either Invalid Request Exception - Bad Request or Internal Service Exception.
1) I want to confirm if it is necessary to have audio hardware on my device to use these APIs.
2) Can I use Alexa Voice Service SpeechRecognizer API only for doing ASR from my voice input?
3) Amazon request Id: x-amzn-requestid: 02d44ffffecd87b0-00002e58-004b4afd-7282a96a2235847a-6a9041c8-11 9 is coming in response. Anybody from Amazon side can check issue in given request Id.