-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsynthesize.ssml
86 lines (81 loc) · 2.99 KB
/
synthesize.ssml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
<?xml version="1.0"?>
<!-- Setting
Language: en-US
voiceCode: en-US Studio O
Speed: 1.4
-->
<speak version="1.1"
xmlns="http://www.w3.org/2001/10/synthesis"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/2001/10/synthesis
http://www.w3.org/TR/speech-synthesis11/synthesis.xsd"
xml:lang="en-US">
<!-- Introduction -->
<voice name="en-US-Studio-O">
Do you often throw away groceries?
<break time="100ms"/>
If yes, use our Too Good To Waste.
<break time="100ms"/>
We are from <say-as interpret-as="verbatim">TUM</say-as> in Germany.
<break time="200ms"/>
<p>
<s>
Society produce 1 trillion tonnes of food waste in a year and most of them are from households.
</s>
</p>
<break time="100ms"/>
<p>
<s>
Hence, we want to tackle this problem to attain the <say-as interpret-as="verbatim">UN</say-as>'s twelfth
<say-as interpret-as="verbatim">SDG</say-as> target.
</s>
</p>
<break time="100ms"/>
<p>
<s>
Our app allows users to keep track of their pantries and share them with others.
</s>
</p>
</voice>
<!-- Add Item -->
<voice name="en-US-Studio-O">
This is Yudhis.
<break time="150ms"/>
He just went shopping and scans the receipt in the "Too Good To Waste".
<break time="150ms"/>
Our app suggests the expiration date and keep track of his pantries.
</voice>
<!-- Architecture -->
<voice name="en-US-Studio-O">
We mainly use Flutter and Firebase.
<break time="300ms"/>
We use Firebase Storage and Firestore for our data storage.
<break time="300ms"/>
With Google Vertex AI, we extract
information from receipt and suggest expiry date.
</voice>
<!-- Story -->
<voice name="en-US-Studio-O">
Yudhis also has milks nearing their expiry and decides to share them.
<break time="150ms"/>
He opens our app and publishes the corresponding item.
<break time="150ms"/>
To do that, he needs to take a photo of the item.
<break time="150ms"/>
On the other hand, his friend Nana runs out of milk.
<break time="150ms"/>
She searches for milk in our app and find Yudhis post.
<break time="150ms"/>
And then she reserves the item and contacts him via our chatting feature.
<break time="150ms"/>
After that, they meet each other and Nana gives Yudhis coins as appreciation.
<break time="200ms"/>
By this,<break time="75ms"/> Yudhis doesn’t have to throw the milk and Nana gets the milks she needs.
</voice>
<!-- Closing -->
<voice name="en-US-Studio-O">
Too good to waste,
<break time="100ms"/>
your first step to food-waste-free life
</voice>
</speak>