Obtain Transcription

You can easily obtain transcription as JSON objects, using URL like this.

Suppose you want to obtain transcription for recording 12345, and have your account email and password with nexiwave.

https://api.nexiwave.com/SpeechIndexing/services/SpeechIndexing/getTranscription?authData.email=<YOUR EMAIL>&authData.passwd=<YOUR PASSWD>&recordingId=12345&response=application/json

 

The response will be something like: getTranscriptionResponse -> SentenceChunk array -> wordNode array -> wordNodeItem.

For example:

{"getTranscriptionResponse":
	{"return":
            [
             {
			  "@type":"ax236:SentenceChunk",
			  "endInMS":1039,
			  "startInMS":810,
              "wordNode":
              	[
              		{
              			"@type":"ax236:WordNode",
              			"endInMS":900,
              			"startInMS":810,
              			"wordNodeItem":
              			{
              				"@type":"ax236:WordNodeItem",
              				"confidence":1,
              				"value":"yeah"
              			}
              		}
              		{
              			"@type":"ax236:WordNode",
              			"endInMS":1039,
              			"startInMS":900,
              			"wordNodeItem":
              			{
              				"@type":"ax236:WordNodeItem",
              				"confidence":1,
              				"value":"yes"
              			}
              		}
              	]
              }
             {
			  "@type":"ax236:SentenceChunk",
			  "endInMS":1085,
			  "startInMS":1039,
              "wordNode":
              	[
              		{
              			"@type":"ax236:WordNode",
              			"endInMS":1085,
              			"startInMS":1039,
              			"wordNodeItem":
              			{
              				"@type":"ax236:WordNodeItem",
              				"confidence":1,
              				"value":"yeah"
              			}
              		}
              	]
              }
            ]
	}
}