Towards Practical and Efficient Image-to-Speech Captioning
with Vision-Language Pre-training and Multi-modal Tokens
Minsu Kim1, Jeongsoo Choi1, Soumi Maiti2, Jeong Hun Yeo1, Shinji Watanabe2, Yong Man Ro1
1 School of Electrical Engineering, KAIST, South Korea
2 Language Technologies Institute, Carnegie Mellon University, USA
[Paper] [Code]
<Samples from the COCO captioning dataset>
*SAT-VQ3-FT used ASR model trained on reconstructed audio on their speech features, so some unclear words are calibrated by the ASR model.
Ours are decoded with greedy decoding and transcribed by using an off-the-shelf ASR model. https://huggingface.co/facebook/wav2vec2-large-960h-lv60-self
Image ID | Image | SAT-VQ3-FT | Ours | Ours (Image Unit) |
---|---|---|---|---|
155 | Generated Speech: |
Generated Speech: |
Generated Speech: |
|
ASR Transcription: *a small airplane sitting on the grass |
ASR Transcription: an airplane is parked on the grass |
ASR Transcription: a blue and yellow plan with colorful full air plane |
||
1686 | Generated Speech: |
Generated Speech: |
Generated Speech: |
|
ASR Transcription: *a man riding skis down a snowy slope |
ASR Transcription: a woman is going down a snowy slope |
ASR Transcription: a woman is skeeing down a snow covered slope |
||
3233 | Generated Speech: |
Generated Speech: |
Generated Speech: |
|
ASR Transcription: *a plastic tray with fruit sitting on top |
ASR Transcription: a plate topped with a bejes ennable of food |
ASR Transcription: a plate of food is on a tray and a sandwich |
||
4882 | Generated Speech: |
Generated Speech: |
Generated Speech: |
|
ASR Transcription: *a man sitting at a table eating pizza |
ASR Transcription: a man taking a picture of a piza on a table |
ASR Transcription: a person taking a picture of a piza |
||
6515 | Generated Speech: |
Generated Speech: |
Generated Speech: |
|
ASR Transcription: *a parking meter on the side of the road |
ASR Transcription: a parking meeter sitting on a street |
ASR Transcription: a parking meter is on a city street |
||
8309 | Generated Speech: |
Generated Speech: |
Generated Speech: |
|
ASR Transcription: *a couple of cars sitting on the side of a street |
ASR Transcription: a red motor cycle parked in a parking lot |
ASR Transcription: a busy street with cars and cars on it |
||
11809 | Generated Speech: |
Generated Speech: |
Generated Speech: |
|
ASR Transcription: *a man standing in the grass with a ball |
ASR Transcription: a black and white dog jumping over a frispy |
ASR Transcription: a man is leaping up into the air on a field |
||
13471 | Generated Speech: |
Generated Speech: |
Generated Speech: |
|
ASR Transcription: *a man sitting on a bench on the beach |
ASR Transcription: an old photo of a couple of couple on a bench |
ASR Transcription: two people sitting on a bench on a bench |
||
15061 | Generated Speech: |
Generated Speech: |
Generated Speech: |
|
ASR Transcription: *a man riding a wave on a surfboard |
ASR Transcription: a surfer riding a wave on a surfboard |
ASR Transcription: a man on a surf board writing a waf |
||
16622 | Generated Speech: |
Generated Speech: |
Generated Speech: |
|
ASR Transcription: *a street sign and a street sign |
ASR Transcription: i street sign ony wouldn't post it ony sign |
ASR Transcription: a black and white photo of a street sign in a field |
||
18302 | Generated Speech: |
Generated Speech: |
Generated Speech: |
|
ASR Transcription: *a man is standing on a tennis court |
ASR Transcription: a man in a black shirt is playing tennis |
ASR Transcription: a man in a black short swinging a racket on a cord |
||
19877 | Generated Speech: |
Generated Speech: |
Generated Speech: |
|
ASR Transcription: *a large body of water with boats sitting on the water |
ASR Transcription: a boat in a river with buildings in the background |
ASR Transcription: a body of water with boats in the background |
||
21549 | Generated Speech: |
Generated Speech: |
Generated Speech: |
|
ASR Transcription: *a small kitchen with a red in and in |
ASR Transcription: a kitchen sink in a counter with a ball of wine |
ASR Transcription: a red and white refrigerator in a kitchen |
||
23024 | Generated Speech: |
Generated Speech: |
Generated Speech: |
|
ASR Transcription: *a dog walking in a dog holding a yellow frisbee |
ASR Transcription: a brown and white dog holding a frisby in his mouth |
ASR Transcription: a small dog is holding a frisby in its mouth |
||
24752 | Generated Speech: |
Generated Speech: |
Generated Speech: |
|
ASR Transcription: *a large red bus on the side of the road |
ASR Transcription: a small bus is going down a street |
ASR Transcription: a bus parked on a city street |
||
26030 | Generated Speech: |
Generated Speech: |
Generated Speech: |
|
ASR Transcription: *a couple of cows standing in the grass |
ASR Transcription: a brown cow with a cow and a cow |
ASR Transcription: a baby cows and a babyby cow |
||
26166 | Generated Speech: |
Generated Speech: |
Generated Speech: |
|
ASR Transcription: *a man standing next to a white frisbee |
ASR Transcription: a man holding a frisby in his hand |
ASR Transcription: a woman is holding a white frisby in his hands |
||
27582 | Generated Speech: |
Generated Speech: |
Generated Speech: |
|
ASR Transcription: *a large cat sitting on a couch |
ASR Transcription: an orange cat plays with ta cat on the floor |
ASR Transcription: an orange cat playing with a person's head |
||
29172 | Generated Speech: |
Generated Speech: |
Generated Speech: |
|
ASR Transcription: *the large brown bears in the water |
ASR Transcription: a polar bear is playing with the ball in his ball |
ASR Transcription: two polar bears in the water with its back |
||
30773 | Generated Speech: |
Generated Speech: |
Generated Speech: |
|
ASR Transcription: *a bike parked on the side of a city street |
ASR Transcription: a bicycle parked on a sidewalk in a road |
ASR Transcription: a bicycle is parked on the side of the street |
<Samples from the Flickr8k captioning dataset>
Image ID | Image | Ours | Ours (Image Unit) |
---|---|---|---|
7254 | Generated Speech: |
Generated Speech: |
|
ASR Transcription: a person running together in the snow |
ASR Transcription: a person snow boarding on a snowy surface |
||
7428 | Generated Speech: |
Generated Speech: |
|
ASR Transcription: a black and brown dog walking on a long tree branch in the water |
ASR Transcription: a man is walking on a bench in the water |
||
7495 | Generated Speech: |
Generated Speech: |
|
ASR Transcription: a girl is riding on a slide slide in a park |
ASR Transcription: a baker sitting on a city street |
||
7505 | Generated Speech: |
Generated Speech: |
|
ASR Transcription: a woman plays with a child on a ladder |
ASR Transcription: a boy bounces on the ground and a white shirt |
||
7567 | Generated Speech: |
Generated Speech: |
|
ASR Transcription: a brown and white cow jumping in a grassy field |
ASR Transcription: a brown and white cow and a brown dog is grazing on a field |
||
7572 | Generated Speech: |
Generated Speech: |
|
ASR Transcription: a woman lying on a couch lying on a couch |
ASR Transcription: a cat sitting on a couch bed with a stuffed animal on it |
||
7735 | Generated Speech: |
Generated Speech: |
|
ASR Transcription: two people riding on a motorcycle down the road |
ASR Transcription: two people riding motorcycle down a road |
||
7789 | Generated Speech: |
Generated Speech: |
|
ASR Transcription: a man in a boat is rowing on a boat |
ASR Transcription: a boat is in the water on a body of water |
||
7808 | Generated Speech: |
Generated Speech: |
|
ASR Transcription: a black and white cow standing next to a car |
ASR Transcription: a black cow with a cow and a cow on a dirt road |
||
7824 | Generated Speech: |
Generated Speech: |
|
ASR Transcription: a brown dog rolling in a grassy field |
ASR Transcription: a brown dog is lying on the grass |
||
7874 | Generated Speech: |
Generated Speech: |
|
ASR Transcription: a boy wearing a blue back red collar |
ASR Transcription: a boy wearing a black and white uniform wearing attire in attire |
||
7892 | Generated Speech: |
Generated Speech: |
|
ASR Transcription: a boat that is on a boat in the water |
ASR Transcription: a boat that is posing for a picture |
||
7962 | Generated Speech: |
Generated Speech: |
|
ASR Transcription: two children play in a lake |
ASR Transcription: two young men are standing in the grass in the grass |
||
7988 | Generated Speech: |
Generated Speech: |
|
ASR Transcription: a person standing next to a dog on a snowy slope |
ASR Transcription: a person posing for a picture on skis |
||
7999 | Generated Speech: |
Generated Speech: |
|
ASR Transcription: a dog is playing with a tennis ball in his hand |
ASR Transcription: a black and white dog jumping op to catch a tennis ball |