Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V2 adaption > inlinePhraseSet not working #5259

Open
designkl opened this issue Apr 18, 2024 · 0 comments
Open

V2 adaption > inlinePhraseSet not working #5259

designkl opened this issue Apr 18, 2024 · 0 comments

Comments

@designkl
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant