仅获取后继结果

时间:2019-08-12 14:13:17

标签: python-2.7 ibm-watson speech-to-text

我正在使用IBM Watson python软件包创建语音转文本工具。一切正常,结果还可以,但是问题是我的结果似乎是嵌套列表,我想知道如何仅恢复列表的一部分。

from os.path import join, dirname
from ibm_watson import SpeechToTextV1
from ibm_watson.websocket import RecognizeCallback, AudioSource

service = SpeechToTextV1(
    iam_apikey='mykey')

model = service.get_model('pt-BR_BroadbandModel').get_result()

with open(join(dirname(__file__), 'pathtofile'),
          'rb') as audio_file:
    recognition = service.recognize(audio=audio_file, content_type='audio/wav', model='pt-BR_BroadbandModel').get_result()
    print(recognition)

我得到的结果是:

{u'results':[{u'alternatives':[{u'confidence':0.77,u'transcript':u'me deu um high pfeiffer'}],u'final':True}], u'result_index':0}

但是我期望的只是这一部分: [0.77,我认为是最高的骗子]

0 个答案:

没有答案