Skip to content

Commit ba394ef

Browse files
fix: s2s app with latest proto
1 parent 5c88cbb commit ba394ef

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

riva/client/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,6 @@
3636
from riva.client.proto.riva_asr_pb2 import RecognitionConfig, StreamingRecognitionConfig
3737
from riva.client.proto.riva_audio_pb2 import AudioEncoding
3838
from riva.client.proto.riva_nlp_pb2 import AnalyzeIntentOptions
39-
from riva.client.proto.riva_nmt_pb2 import StreamingTranslateSpeechToSpeechConfig
39+
from riva.client.proto.riva_nmt_pb2 import StreamingTranslateSpeechToSpeechConfig, TranslationConfig
4040
from riva.client.tts import SpeechSynthesisService
4141
from riva.client.nmt import NeuralMachineTranslationClient

scripts/nmt/s2s_mic.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ def parse_args() -> argparse.Namespace:
2020
parser.add_argument("--list-input-devices", action="store_true", help="List input audio device indices.")
2121
parser.add_argument("--list-output-devices", action="store_true", help="List input audio device indices.")
2222
parser.add_argument("--output-device", type=int, help="Output device to use.")
23+
parser.add_argument("--target-language-code", default="en-US", help="Language code of the output language.")
2324
parser.add_argument(
2425
"--play-audio",
2526
action="store_true",
@@ -79,7 +80,7 @@ def main() -> None:
7980
auth = riva.client.Auth(args.ssl_cert, args.use_ssl, args.server)
8081
nmt_service = riva.client.NeuralMachineTranslationClient(auth)
8182
s2s_config = riva.client.StreamingTranslateSpeechToSpeechConfig(
82-
asrConfig = riva.client.StreamingRecognitionConfig(
83+
asr_config = riva.client.StreamingRecognitionConfig(
8384
config=riva.client.RecognitionConfig(
8485
encoding=riva.client.AudioEncoding.LINEAR_PCM,
8586
language_code=args.language_code,
@@ -91,6 +92,9 @@ def main() -> None:
9192
audio_channel_count=1,
9293
),
9394
interim_results=True,
95+
),
96+
translation_config = riva.client.TranslationConfig(
97+
target_language_code=args.target_language_code,
9498
)
9599
)
96100

0 commit comments

Comments
 (0)