Получить TranscriptFileUri из ответа JSON - PullRequest
0 голосов
/ 28 июня 2018

Я использую AWS Transcribe для преобразования моих аудиофайлов в текст. Я успешно завершил транскрипцию; теперь мне просто нужно получить результаты.

Вот мой код Node.js:

Transcribe.getTranscriptionJob(params, (err, data) => {
    if (err) {
        console.log(err.code)
    } else{
                console.log(data);
                Fs.writeFile("./myverse.txt","test", function(err) {
                if (err) {
                    return console.log(err)
                }
                console.log("Transcribed successfully!")
                linkit();

            })

    }
})

Этот код возвращает следующее. Как извлечь из этого значения TranscriptFileUri? Я бы ожидал, что data.TranscriptFileUri будет работать, но это не так.

{ TranscriptionJob:
   { TranscriptionJobName: 'file1',
     TranscriptionJobStatus: 'COMPLETED',
     LanguageCode: 'en-US',
     MediaSampleRateHertz: 44100,
     MediaFormat: 'mp3',
     Media:
      { MediaFileUri: 'https://s3.amazonaws.com/mybucket/2+Testimonies-+Week+1.mp3' },
     Transcript:
      { TranscriptFileUri: 'https://s3.amazonaws.com/aws-transcribe-us-east-1-prod/4379/file1/asrOutput.json?X-Amz-Security-Token=secretstuff' },
     CreationTime: 2018-06-28T18:02:05.614Z,
     CompletionTime: 2018-06-28T18:06:07.077Z } }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...