| import gradio as gr |
| from transformers import pipeline |
|
|
| classifier = pipeline(task='text-classification', model='cwchang/text-classification-model-multilingual', device=-1) |
|
|
| def classify(text): |
| return classifier(text)[0]["label"] |
|
|
| demo = gr.Interface( |
| fn=classify, |
| inputs=gr.Textbox(placeholder="Please enter the text..."), |
| outputs="label", |
| examples=[ |
| ["What's the weather like today?"], |
| ["Set an alarm for 7 AM tomorrow"], |
| ["Call Mom"], |
| ["Send a text to Alex saying, 'I'll be there in 15 minutes'"], |
| ["Play some relaxing music"], |
| ["Remind me to buy milk when I'm at the grocery store"], |
| ["How do I get to the nearest coffee shop?"], |
| ["What's the latest news?"], |
| ["Translate 'thank you' into Spanish"], |
| ["Add a meeting to my calendar for next Monday at 3 PM"], |
| ["查詢今天的空氣品質指數"], |
| ["明早八點鐘設一個鬧鐘"], |
| ["給老闆發一封電子郵件,確認下週會議的時間"], |
| ["給李明打個電話,問他晚餐時間是否方便"], |
| ["播放一首運動時的動感音樂"], |
| ["我到圖書館時,提醒我還書"], |
| ["告訴我到最近的郵局怎麼走"], |
| ["播報一下今天的頭條新聞"], |
| ["將“生日快樂”翻譯成法語"], |
| ["在下週三上午10點的日程中加入牙醫預約"],] |
| ) |
|
|
| demo.launch() |