Fix keyword spotting. (#1689)
Reset the stream right after detecting a keyword
This commit is contained in:
@@ -104,8 +104,8 @@ class KeywordSpotter(object):
|
||||
)
|
||||
|
||||
provider_config = ProviderConfig(
|
||||
provider=provider,
|
||||
device = device,
|
||||
provider=provider,
|
||||
device=device,
|
||||
)
|
||||
|
||||
model_config = OnlineModelConfig(
|
||||
@@ -131,6 +131,9 @@ class KeywordSpotter(object):
|
||||
)
|
||||
self.keyword_spotter = _KeywordSpotter(keywords_spotter_config)
|
||||
|
||||
def reset_stream(self, s: OnlineStream):
|
||||
self.keyword_spotter.reset(s)
|
||||
|
||||
def create_stream(self, keywords: Optional[str] = None):
|
||||
if keywords is None:
|
||||
return self.keyword_spotter.create_stream()
|
||||
|
||||
Reference in New Issue
Block a user