question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

SpeechSynthesizer: include ResultId in SpeechSynthesisBookmarkEventArgs

See original GitHub issue

The SpeechSynthesisEventArgs for SynthesisStarted, Synthesizing, SynthesisCompleted and SynthesisCanceled all contain a SpeechSynthesisResult with a unique ID of speech synthesis result.

However, SpeechSynthesisBookmarkEventArgs does not include this result Id.

When reusing the same SpeechSynthesizer, there’s no possibility to map bookmarks to the synthesize results by using this unique id.

Is it possible to also include this unique ID in the bookmark event arguments as well, or are these two features so different that it’s up to the SDK users to implement such a mapping?

Thanks in advance!

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:5 (4 by maintainers)

github_iconTop GitHub Comments

2reactions
pankoponcommented, Nov 22, 2022

This will be supported in the Speech SDK 1.25.0 release (early 2023).

1reaction
ralph-msftcommented, Oct 27, 2022

Thank you for your input. It is possible to add the ID to the bookmark events as well. This is a feature request/bug. I’ve added it to our backlog. We will address this in a future release. Once the work is done, we will update this issue to let you know what release the feature/fix will be in.

Read more comments on GitHub >

github_iconTop Results From Across the Web

SpeechSynthesizer class
Executes speech synthesis on plain text. The task returns the synthesis result. Constructor Details. SpeechSynthesizer(SpeechConfig, AudioConfig).
Read more >
speech
Package speech provides functionality for speech recognizers along with their related configuration and event objects.
Read more >
SpeechSynthesizer Class (System.Speech.Synthesis)
Provides access to the functionality of an installed speech synthesis engine. ... To add or remove lexicons, use the AddLexicon and RemoveLexicon methods....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found