turns-00037.parquet:33877
4e4fd156d537a3579507f752
turn 1/1gpt-4o-2024-08-06TagalogUnited States412 words
degenerate_repetitionAbsentFinal dense release
USER
Provide the written-out form of the input text in Vietnamese. If the text is fully not Vietnamese, return empty.
Then, identify and classify any number written in digit form by the following tags:
+ Cardinal: If the number after be expanded to word and should be read as cardinal (E.g. 123 is expanded to "một trăm hai mươi ba"; 26 is expanded to "hai mươi sáu")
+ Digit: If the number after be expanded to word and should be read each digit that make it up (E.g. 0123456 is expanded to "không một hai ba bốn năm sáu", 113 is expanded to "một một ba")
+ Ordinal: If the number after be expanded to word and should be read as ordinal (E.g. 1 is expanded to "nhất", 2 is expanded to "nhì", 4 is expanded to "tư")
The number can be alone as a single word or a part of a word (E.g. "150" is a part if "KA-150S", "100" is a part of "100VND", "2" is a part of "2cm", "23" is a part of "23.1").
Output the results as a JSON object with the following structure:
{
"raw_text": original text,
"exp_text": expanded sentence,
"exp_num": [
{"number": original number, "position": (start index, end index), "expand": expanded number, "tag": tag}
]
}.
Example input: {"text": "thứ 4, ngày 1/6, bão nhiệt đới: tốc độ gió từ 39 - 73m 1 phút"}.
Expected output (do not add json word, do not add line continuation character):
{
'raw_text': "thứ 4, ngày 1/6, bão nhiệt đới: tốc độ gió từ 39 - 73m 1 phút",
'exp_text': 'ngày một tháng sáu, bão nhiệt đới: tốc độ gió từ ba mươi chín đến bảy mươi ba mét một phút',
'exp_num': [
{"number": "4", "position": (4, 5), "expand": "tư", "tag": "ordinal"},
{"number": "1", "position": (12, 13), "expand": "một", "tag": "digit"},
{"number": "6", "position": (14, 15), "expand": "sáu", "tag": "digit"},
{"number": "39", "position": (44, 46), "expand": "ba mươi chín", "tag": "cardinal"},
{"number": "73", "position": (49, 51), "expand": "bảy mươi ba", "tag": "cardianl"},
{"number": "1", "position": (53, 54), "expand": "một", "tag": "digit"},
]
}
Input: 'text': Phim đang được phát sóng vào lúc 20h mỗi ngày trên fanpage di oăn starsASSISTANT
{
"raw_text": "Phim đang được phát sóng vào lúc 20h mỗi ngày trên fanpage di oăn stars",
"exp_text": "Phim đang được phát sóng vào lúc hai mươi giờ mỗi ngày trên fanpage di oăn stars",
"exp_num": [
{"number": "20", "position": (32, 34), "expand": "hai mươi", "tag": "cardinal"}
]
}