Views
No views yet
1git clone https://gitlab.com/horizon-europe-voxreality/multilingual-translation/speech-translation-demo.git
2cd speech-translation-demo
3# You might need to switch to dev branch
4pip install -e transformers1
2model_name = 'voxreality/nllb-asr-synthetic-robust'
3tokenizer = AutoTokenizer.from_pretrained(model_name)
4model = M2M100ForConditionalGenerationWithAdapters.from_pretrained(model_name)
5
6src_lang = 'eng_Latn'
7tgt_lang = 'deu_Latn'
8
9input_text = "This is a good day"
10
11tokenizer.src_lang = src_lang
12inputs = tokenizer(input_text, return_tensors='pt').to(model.device)
13model_output = model.generate(**inputs,
14 forced_bos_token_id=tokenizer.lang_code_to_id[tgt_lang])
15output_text = tokenizer.batch_decode(model_output, skip_special_tokens=True)[0]
16
17print(output_text)
18