簡體   English   中英

使用node.js谷歌雲語音文本,如何獲取當前工作的狀態?

[英]Using the node.js google cloud speech to text, how can I get the status of a current job?

我設法觸發了一項工作:

        const config = {
            languageCode: 'en-US',
            enableSpeakerDiarization: true,
            audioChannelCount: 2,
            enableSeparateRecognitionPerChannel: true,
            useEnhanced: true,
            profanityFilter: false,
            enableAutomaticPunctuation: true,
        };

        const audio = {
            uri: `gs://${filePath}`
        }

        const requestObj = {
            config: config,
            audio: audio
        }
        return speechClient.longRunningRecognize(requestObj)

我取回一個帶有name的對象。 我想將其與https://cloud.google.com/speech-to-text/docs/reference/rest/v1/LongRunningRecognizeMetadata一起使用(通過node.js包)以獲取當前狀態。

我該怎么做?

return speechClient.longrunning.Operation()

似乎不存在

看來您可以使用:

                return speechClient.operationsClient.getOperation({ name: googleName })

這沒有很好的記錄

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM