googleapis / googleapis/google-cloud-node
V2 adaption > inlinePhraseSet not working
- 主要语言
- TypeScript
- 星标
- 3.2k
- 派生
- 712
- 平均合并
- 2 天 3 小时
- 30 天内合并 PR
- 99
描述
Problem you have encountered:
We're moving from v1p1beta1 with speechContexts to v2 with adaption and inlinePhraseSet. adapation doesn't seem to work.
What you expected to happen:
Use the correct phrase set for translation similar to speechContexts
Steps to reproduce:
Updated the previous working function to the following code:
const client = new speech.v2.SpeechClient();
const phraseSet = {
phrases: [
{ value: "one", boost: 20 },
{ value: "zero", boost: 20 },
{ value: "thousand", boost: 20 },
],
};
const adaptation = {
phraseSets: [{ inlinePhraseSet: phraseSet }],
};
const transcriptionRequest = {
recognizer: recognizerName,
config: {
autoDecodingConfig: {},
adaptation: adaptation,
},
content: audiotrack,
};
Other information (workarounds you have tried, documentation consulted, etc):
Have tried in 6.5.0 and still does not work. There is no documentation for Typescript (only Python) so this is code taken from various websites.
I tired changing the boost to 50 (according to the documentation, you should get an error for any boost value that is not between 0 -20):
phrases: [
{
value: "one",
boost: 50,
},
{
value: "zero",
boost: 50,
},
{
value: "thousand",
boost: 50,
},
],
There is no error reported in the logs but no response comes back from await client.recognize(transcriptionRequest) so the phrases array must be being passed.
贡献指南
评估
这个 Issue 还没有评估数据。