-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathspeech.py
More file actions
99 lines (80 loc) · 1.71 KB
/
speech.py
File metadata and controls
99 lines (80 loc) · 1.71 KB
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')