Edward Tang commited on
Commit
51c33c0
·
1 Parent(s): d287d73
Files changed (1) hide show
  1. app.py +9 -13
app.py CHANGED
@@ -1,20 +1,16 @@
1
  import streamlit as st
2
- from transformers import pipeline
3
- from PIL import Image
4
 
5
- pipeline = pipeline(task="image-classification", model="julien-c/hotdog-not-hotdog")
6
 
7
- st.title("Hot Dog? Or Not?")
8
 
9
- file_name = st.file_uploader("Upload a hot dog candidate image")
10
 
11
- if file_name is not None:
12
- col1, col2 = st.columns(2)
13
 
14
- image = Image.open(file_name)
15
- col1.image(image, use_column_width=True)
16
- predictions = pipeline(image)
17
 
18
- col2.header("Probabilities")
19
- for p in predictions:
20
- col2.subheader(f"{ p['label'] }: { round(p['score'] * 100, 1)}%")
 
1
  import streamlit as st
2
+ from transformers import AutoProcessor, SeamlessM4Tv2ForTextToText
 
3
 
4
+ processor = AutoProcessor.from_pretrained("facebook/seamless-m4t-v2-large")
5
 
6
+ model = SeamlessM4Tv2ForTextToText.from_pretrained("facebook/seamless-m4t-v2-large")
7
 
 
8
 
9
+ text_inputs = processor(text = "Hello, my dog is cute", src_lang="eng", return_tensors="pt")
 
10
 
11
+ # from text
12
+ output_tokens = model.generate(**text_inputs, tgt_lang="fra", generate_speech=False)
13
+ translated_text_from_text = processor.decode(output_tokens[0].tolist()[0], skip_special_tokens=True)
14
 
15
+
16
+ st.write(translated_text_from_text)