Now accepts fr-FR2 as language code
This commit is contained in:
parent
f833d952fb
commit
ea5b9cc060
2 changed files with 9 additions and 3 deletions
|
@ -102,6 +102,12 @@ class GoogleVoiceClient(object):
|
||||||
self.isRunning.clear()
|
self.isRunning.clear()
|
||||||
self.restart = True
|
self.restart = True
|
||||||
|
|
||||||
|
def getOfficialLangCode(self):
|
||||||
|
# October 2019: multiple versions for the French language exists, called fr-FR2
|
||||||
|
# Instead of rewriting the whole codebase to accept a different language id, we can also
|
||||||
|
# just strip the numbers from the language code :-)
|
||||||
|
return ''.join([i for i in self.language_code if not i.isdigit()])
|
||||||
|
|
||||||
def run(self):
|
def run(self):
|
||||||
self.isRunning.set()
|
self.isRunning.set()
|
||||||
|
|
||||||
|
@ -112,7 +118,7 @@ class GoogleVoiceClient(object):
|
||||||
config = types.RecognitionConfig(
|
config = types.RecognitionConfig(
|
||||||
encoding=enums.RecognitionConfig.AudioEncoding.LINEAR16,
|
encoding=enums.RecognitionConfig.AudioEncoding.LINEAR16,
|
||||||
sample_rate_hertz=self.src_rate,
|
sample_rate_hertz=self.src_rate,
|
||||||
language_code=self.language_code)
|
language_code=self.getOfficialLangCode())
|
||||||
self.streaming_config = types.StreamingRecognitionConfig(
|
self.streaming_config = types.StreamingRecognitionConfig(
|
||||||
config=config,
|
config=config,
|
||||||
interim_results=True)
|
interim_results=True)
|
||||||
|
|
Loading…
Reference in a new issue