我是跟随谷歌文档做转录工作,为它提供一个PhraseSet和CustomClass。根据我的理解,谷歌( PhraseSet )用谷歌应该期待的短语定义了这种结构。CustomClass在这些短语中定义了特定的单词。
例句集:
# Name: TextFriend
Items: [
'Text my friend ${Name}', 'Write a message to ${Name}', 'Shoot a text to ${Name}'
]示例自定义类:
# Name: Name
Items: [
'Kabena', 'Breagieszky', 'Sunni', 'Facebook', 'Bitbucket', 'GitHub'
]当我试图创建一个转录作业时,由于以下错误,它会失败:
运行识别请求时出错。无效识别'config':未定义的自定义类引用。引用的类ids: Archwire。定义的类ids:.
我把东西翻了一遍,一切似乎都是正确的。我是通过GCP控制台做的。以下是所有相关资源:
定制类:

短语组:

职务配置:

我感谢任何帮助或洞察力来解决这个问题!
发布于 2022-05-26 15:09:08
我解决了问题。
对于那些在这里着陆的人,我通过深入研究代码样本找到了解决方案。
不只是在短语中使用customClassId,您需要使用完整路径。
所以:
// Don't do this:
Items: ['Shoot a text to ${Name}']
// Do this:
Items: ['Shoot a text to ${projects/0000/locations/global/customClasses/Name}']https://stackoverflow.com/questions/72393639
复制相似问题