-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathspeech.py
99 lines (80 loc) · 1.71 KB
/
speech.py
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
87
88
89
90
91
92
93
94
95
96
import numpy as np
vezs = [
'vez',
'vecchio',
'vecchius',
'vekkyo',
'brode',
'zi',
'brody',
]
esclamaziones = [
'devastante',
'pazzesko',
'speciale',
'top',
'parkour',
'spettacolo',
'esagerato'
]
pseudobestemmias = [
'porcodiaz',
'zio can',
'zio povero',
'urco can',
'zio bestia',
'porcoddue'
]
frase_interas = [
'TELOGGIUROO',
'Marco Michelutto',
'NON CI CREDO MAI !',
'ti dico',
'MUOIO',
'STO MALISSIMO',
'zi',
'non voglio snitch nel gang',
'CIAVATTE',
'piango vecchio',
'no dai',
'recommender system',
'mi sbrego',
'FACCIO UN CASINO',
'MAIL A BELEN',
'lo faccio',
'si o no ?!',
'VOLO DIRETTO VEKKYO DECOLLO',
'GIUDICAMI',
'cv in comunicazione',
'coooos',
'UGUALE',
'top nic pastic',
'PATENA',
'sono in allianz',
'🤣',
'GANG',
'TE DICO FERMETE',
'se semo presi a bira',
'sei un drago',
'❤️'
]
def generate_tormentone():
vez = np.random.choice(vezs)
esclamazione = np.random.choice(esclamaziones)
pseudobestemmia = np.random.choice(pseudobestemmias)
return f'{vez} {esclamazione} {pseudobestemmia}'
def generate_only_exclamation():
esclamazione = np.random.choice(esclamaziones)
return f'{esclamazione}!'
def generate_frase_intera():
frase_intera = np.random.choice(frase_interas)
return f'{frase_intera}'
def generate_sentence():
gen = np.random.choice([
generate_tormentone,
generate_only_exclamation,
generate_frase_intera],
p = [0.4, 0.1, 0.5])
return f'{gen()}'
if __name__ == '__main__':
print('\n\n=======', generate_sentence(), '\n')