ASR_SecretCode / app.py
BenDaouda's picture
Update app.py
17fb6fa
raw
history blame
32.9 kB
from transformers import pipeline, AutoTokenizer
from huggingface_hub import login
import gradio as gr
login('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')
french_number_system={
"zéro" : 0 ,
"un" : 1 ,
"deux" : 2 ,
"trois" : 3 ,
"quatre" : 4 ,
"cinq" : 5 ,
"six" : 6 ,
"sept" : 7 ,
"huit" : 8 ,
"neuf" : 9 ,
"dix" : 10 ,
"onze" : 11 ,
"douze" : 12 ,
"treize" : 13 ,
"quatorze" : 14 ,
"quinze" : 15 ,
"seize" : 16 ,
"dix-sept" : 17 ,
"dix-huit" : 18 ,
"dix-neuf" : 19 ,
"vingt" : 20 ,
"vingt et un" : 21 ,
"vingt-deux" : 22 ,
"vingt-trois" : 23 ,
"vingt-quatre" : 24 ,
"vingt-cinq" : 25 ,
"vingt-six" : 26 ,
"vingt-sept" : 27 ,
"vingt-huit" : 28 ,
"vingt-neuf" : 29 ,
"trente" : 30 ,
"trente et un" : 31 ,
"trente-deux" : 32 ,
"trente-trois" : 33 ,
"trente-quatre" : 34 ,
"trente-cinq" : 35 ,
"trente-six" : 36 ,
"trente-sept" : 37 ,
"trente-huit" : 38 ,
"trente-neuf" : 39 ,
"quarante" : 40 ,
"quarante et un" : 41 ,
"quarante-deux" : 42 ,
"quarante-trois" : 43 ,
"quarante-quatre" : 44 ,
"quarante-cinq" : 45 ,
"quarante-six" : 46 ,
"quarante-sept" : 47 ,
"quarante-huit" : 48 ,
"quarante-neuf" : 49 ,
"cinquante" : 50 ,
"cinquante et un" : 51 ,
"cinquante-deux" : 52 ,
"cinquante-trois" : 53 ,
"cinquante-quatre" : 54 ,
"cinquante-cinq" : 55 ,
"cinquante-six" : 56 ,
"cinquante-sept" : 57 ,
"cinquante-huit" : 58 ,
"cinquante-neuf" : 59 ,
"soixante" : 60 ,
"soixante et un" : 61 ,
"soixante-deux" : 62 ,
"soixante-trois" : 63 ,
"soixante-quatre" : 64 ,
"soixante-cinq" : 65 ,
"soixante-six" : 66 ,
"soixante-sept" : 67 ,
"soixante-huit" : 68 ,
"soixante-neuf" : 69 ,
"soixante-dix" : 70 ,
"soixante et onze" : 71 ,
"soixante-douze" : 72 ,
"soixante-treize" : 73 ,
"soixante-quatorze" : 74 ,
"soixante-quinze" : 75 ,
"soixante-seize" : 76 ,
"soixante-dix-sept" : 77 ,
"soixante-dix-huit" : 78 ,
"soixante-dix-neuf" : 79 ,
"quatre-vingts" : 80 ,
"quatre-vingt-un" : 81 ,
"quatre-vingt-deux" : 82 ,
"quatre-vingt-trois" : 83 ,
"quatre-vingt-quatre" : 84 ,
"quatre-vingt-cinq" : 85 ,
"quatre-vingt-six" : 86 ,
"quatre-vingt-sept" : 87 ,
"quatre-vingt-huit" : 88 ,
"quatre-vingt-neuf" : 89 ,
"quatre-vingt-dix" : 90 ,
"quatre-vingt-onze" : 91 ,
"quatre-vingt-douze" : 92 ,
"quatre-vingt-treize" : 93 ,
"quatre-vingt-quatorze" : 94 ,
"quatre-vingt-quinze" : 95 ,
"quatre-vingt-seize" : 96 ,
"quatre-vingt-dix-sept" : 97 ,
"quatre-vingt-dix-huit" : 98 ,
"quatre-vingt-dix-neuf" : 99 ,
"cent" : 100 ,
"cent un" : 101 ,
"cent deux" : 102 ,
"cent trois" : 103 ,
"cent quatre" : 104 ,
"cent cinq" : 105 ,
"cent six" : 106 ,
"cent sept" : 107 ,
"cent huit" : 108 ,
"cent neuf" : 109 ,
"cent dix" : 110 ,
"cent onze" : 111 ,
"cent douze" : 112 ,
"cent treize" : 113 ,
"cent quatorze" : 114 ,
"cent quinze" : 115 ,
"cent seize" : 116 ,
"cent dix-sept" : 117 ,
"cent dix-huit" : 118 ,
"cent dix-neuf" : 119 ,
"cent vingt" : 120 ,
"cent vingt et un" : 121 ,
"cent vingt-deux" : 122 ,
"cent vingt-trois" : 123 ,
"cent vingt-quatre" : 124 ,
"cent vingt-cinq" : 125 ,
"cent vingt-six" : 126 ,
"cent vingt-sept" : 127 ,
"cent vingt-huit" : 128 ,
"cent vingt-neuf" : 129 ,
"cent trente" : 130 ,
"cent trente et un" : 131 ,
"cent trente-deux" : 132 ,
"cent trente-trois" : 133 ,
"cent trente-quatre" : 134 ,
"cent trente-cinq" : 135 ,
"cent trente-six" : 136 ,
"cent trente-sept" : 137 ,
"cent trente-huit" : 138 ,
"cent trente-neuf" : 139 ,
"cent quarante" : 140 ,
"cent quarante et un" : 141 ,
"cent quarante-deux" : 142 ,
"cent quarante-trois" : 143 ,
"cent quarante-quatre" : 144 ,
"cent quarante-cinq" : 145 ,
"cent quarante-six" : 146 ,
"cent quarante-sept" : 147 ,
"cent quarante-huit" : 148 ,
"cent quarante-neuf" : 149 ,
"cent cinquante" : 150 ,
"cent cinquante et un" : 151 ,
"cent cinquante-deux" : 152 ,
"cent cinquante-trois" : 153 ,
"cent cinquante-quatre" : 154 ,
"cent cinquante-cinq" : 155 ,
"cent cinquante-six" : 156 ,
"cent cinquante-sept" : 157 ,
"cent cinquante-huit" : 158 ,
"cent cinquante-neuf" : 159 ,
"cent soixante" : 160 ,
"cent soixante et un" : 161 ,
"cent soixante-deux" : 162 ,
"cent soixante-trois" : 163 ,
"cent soixante-quatre" : 164 ,
"cent soixante-cinq" : 165 ,
"cent soixante-six" : 166 ,
"cent soixante-sept" : 167 ,
"cent soixante-huit" : 168 ,
"cent soixante-neuf" : 169 ,
"cent soixante-dix" : 170 ,
"cent soixante et onze" : 171 ,
"cent soixante-douze" : 172 ,
"cent soixante-treize" : 173 ,
"cent soixante-quatorze" : 174 ,
"cent soixante-quinze" : 175 ,
"cent soixante-seize" : 176 ,
"cent soixante-dix-sept" : 177 ,
"cent soixante-dix-huit" : 178 ,
"cent soixante-dix-neuf" : 179 ,
"cent quatre-vingts" : 180 ,
"cent quatre-vingt-un" : 181 ,
"cent quatre-vingt-deux" : 182 ,
"cent quatre-vingt-trois" : 183 ,
"cent quatre-vingt-quatre" : 184 ,
"cent quatre-vingt-cinq" : 185 ,
"cent quatre-vingt-six" : 186 ,
"cent quatre-vingt-sept" : 187 ,
"cent quatre-vingt-huit" : 188 ,
"cent quatre-vingt-neuf" : 189 ,
"cent quatre-vingt-dix" : 190 ,
"cent quatre-vingt-onze" : 191 ,
"cent quatre-vingt-douze" : 192 ,
"cent quatre-vingt-treize" : 193 ,
"cent quatre-vingt-quatorze" : 194 ,
"cent quatre-vingt-quinze" : 195 ,
"cent quatre-vingt-seize" : 196 ,
"cent quatre-vingt-dix-sept" : 197 ,
"cent quatre-vingt-dix-huit" : 198 ,
"cent quatre-vingt-dix-neuf" : 199 ,
"deux cents" : 200 ,
"deux cent un" : 201 ,
"deux cent deux" : 202 ,
"deux cent trois" : 203 ,
"deux cent quatre" : 204 ,
"deux cent cinq" : 205 ,
"deux cent six" : 206 ,
"deux cent sept" : 207 ,
"deux cent huit" : 208 ,
"deux cent neuf" : 209 ,
"deux cent dix" : 210 ,
"deux cent onze" : 211 ,
"deux cent douze" : 212 ,
"deux cent treize" : 213 ,
"deux cent quatorze" : 214 ,
"deux cent quinze" : 215 ,
"deux cent seize" : 216 ,
"deux cent dix-sept" : 217 ,
"deux cent dix-huit" : 218 ,
"deux cent dix-neuf" : 219 ,
"deux cent vingt" : 220 ,
"deux cent vingt et un" : 221 ,
"deux cent vingt-deux" : 222 ,
"deux cent vingt-trois" : 223 ,
"deux cent vingt-quatre" : 224 ,
"deux cent vingt-cinq" : 225 ,
"deux cent vingt-six" : 226 ,
"deux cent vingt-sept" : 227 ,
"deux cent vingt-huit" : 228 ,
"deux cent vingt-neuf" : 229 ,
"deux cent trente" : 230 ,
"deux cent trente et un" : 231 ,
"deux cent trente-deux" : 232 ,
"deux cent trente-trois" : 233 ,
"deux cent trente-quatre" : 234 ,
"deux cent trente-cinq" : 235 ,
"deux cent trente-six" : 236 ,
"deux cent trente-sept" : 237 ,
"deux cent trente-huit" : 238 ,
"deux cent trente-neuf" : 239 ,
"deux cent quarante" : 240 ,
"deux cent quarante et un" : 241 ,
"deux cent quarante-deux" : 242 ,
"deux cent quarante-trois" : 243 ,
"deux cent quarante-quatre" : 244 ,
"deux cent quarante-cinq" : 245 ,
"deux cent quarante-six" : 246 ,
"deux cent quarante-sept" : 247 ,
"deux cent quarante-huit" : 248 ,
"deux cent quarante-neuf" : 249 ,
"deux cent cinquante" : 250 ,
"deux cent cinquante et un" : 251 ,
"deux cent cinquante-deux" : 252 ,
"deux cent cinquante-trois" : 253 ,
"deux cent cinquante-quatre" : 254 ,
"deux cent cinquante-cinq" : 255 ,
"deux cent cinquante-six" : 256 ,
"deux cent cinquante-sept" : 257 ,
"deux cent cinquante-huit" : 258 ,
"deux cent cinquante-neuf" : 259 ,
"deux cent soixante" : 260 ,
"deux cent soixante et un" : 261 ,
"deux cent soixante-deux" : 262 ,
"deux cent soixante-trois" : 263 ,
"deux cent soixante-quatre" : 264 ,
"deux cent soixante-cinq" : 265 ,
"deux cent soixante-six" : 266 ,
"deux cent soixante-sept" : 267 ,
"deux cent soixante-huit" : 268 ,
"deux cent soixante-neuf" : 269 ,
"deux cent soixante-dix" : 270 ,
"deux cent soixante et onze" : 271 ,
"deux cent soixante-douze" : 272 ,
"deux cent soixante-treize" : 273 ,
"deux cent soixante-quatorze" : 274 ,
"deux cent soixante-quinze" : 275 ,
"deux cent soixante-seize" : 276 ,
"deux cent soixante-dix-sept" : 277 ,
"deux cent soixante-dix-huit" : 278 ,
"deux cent soixante-dix-neuf" : 279 ,
"deux cent quatre-vingts" : 280 ,
"deux cent quatre-vingt-un" : 281 ,
"deux cent quatre-vingt-deux" : 282 ,
"deux cent quatre-vingt-trois" : 283 ,
"deux cent quatre-vingt-quatre" : 284 ,
"deux cent quatre-vingt-cinq" : 285 ,
"deux cent quatre-vingt-six" : 286 ,
"deux cent quatre-vingt-sept" : 287 ,
"deux cent quatre-vingt-huit" : 288 ,
"deux cent quatre-vingt-neuf" : 289 ,
"deux cent quatre-vingt-dix" : 290 ,
"deux cent quatre-vingt-onze" : 291 ,
"deux cent quatre-vingt-douze" : 292 ,
"deux cent quatre-vingt-treize" : 293 ,
"deux cent quatre-vingt-quatorze" : 294 ,
"deux cent quatre-vingt-quinze" : 295 ,
"deux cent quatre-vingt-seize" : 296 ,
"deux cent quatre-vingt-dix-sept" : 297 ,
"deux cent quatre-vingt-dix-huit" : 298 ,
"deux cent quatre-vingt-dix-neuf" : 299 ,
"trois cents" : 300 ,
"trois cent un" : 301 ,
"trois cent deux" : 302 ,
"trois cent trois" : 303 ,
"trois cent quatre" : 304 ,
"trois cent cinq" : 305 ,
"trois cent six" : 306 ,
"trois cent sept" : 307 ,
"trois cent huit" : 308 ,
"trois cent neuf" : 309 ,
"trois cent dix" : 310 ,
"trois cent onze" : 311 ,
"trois cent douze" : 312 ,
"trois cent treize" : 313 ,
"trois cent quatorze" : 314 ,
"trois cent quinze" : 315 ,
"trois cent seize" : 316 ,
"trois cent dix-sept" : 317 ,
"trois cent dix-huit" : 318 ,
"trois cent dix-neuf" : 319 ,
"trois cent vingt" : 320 ,
"trois cent vingt et un" : 321 ,
"trois cent vingt-deux" : 322 ,
"trois cent vingt-trois" : 323 ,
"trois cent vingt-quatre" : 324 ,
"trois cent vingt-cinq" : 325 ,
"trois cent vingt-six" : 326 ,
"trois cent vingt-sept" : 327 ,
"trois cent vingt-huit" : 328 ,
"trois cent vingt-neuf" : 329 ,
"trois cent trente" : 330 ,
"trois cent trente et un" : 331 ,
"trois cent trente-deux" : 332 ,
"trois cent trente-trois" : 333 ,
"trois cent trente-quatre" : 334 ,
"trois cent trente-cinq" : 335 ,
"trois cent trente-six" : 336 ,
"trois cent trente-sept" : 337 ,
"trois cent trente-huit" : 338 ,
"trois cent trente-neuf" : 339 ,
"trois cent quarante" : 340 ,
"trois cent quarante et un" : 341 ,
"trois cent quarante-deux" : 342 ,
"trois cent quarante-trois" : 343 ,
"trois cent quarante-quatre" : 344 ,
"trois cent quarante-cinq" : 345 ,
"trois cent quarante-six" : 346 ,
"trois cent quarante-sept" : 347 ,
"trois cent quarante-huit" : 348 ,
"trois cent quarante-neuf" : 349 ,
"trois cent cinquante" : 350 ,
"trois cent cinquante et un" : 351 ,
"trois cent cinquante-deux" : 352 ,
"trois cent cinquante-trois" : 353 ,
"trois cent cinquante-quatre" : 354 ,
"trois cent cinquante-cinq" : 355 ,
"trois cent cinquante-six" : 356 ,
"trois cent cinquante-sept" : 357 ,
"trois cent cinquante-huit" : 358 ,
"trois cent cinquante-neuf" : 359 ,
"trois cent soixante" : 360 ,
"trois cent soixante et un" : 361 ,
"trois cent soixante-deux" : 362 ,
"trois cent soixante-trois" : 363 ,
"trois cent soixante-quatre" : 364 ,
"trois cent soixante-cinq" : 365 ,
"trois cent soixante-six" : 366 ,
"trois cent soixante-sept" : 367 ,
"trois cent soixante-huit" : 368 ,
"trois cent soixante-neuf" : 369 ,
"trois cent soixante-dix" : 370 ,
"trois cent soixante et onze" : 371 ,
"trois cent soixante-douze" : 372 ,
"trois cent soixante-treize" : 373 ,
"trois cent soixante-quatorze" : 374 ,
"trois cent soixante-quinze" : 375 ,
"trois cent soixante-seize" : 376 ,
"trois cent soixante-dix-sept" : 377 ,
"trois cent soixante-dix-huit" : 378 ,
"trois cent soixante-dix-neuf" : 379 ,
"trois cent quatre-vingts" : 380 ,
"trois cent quatre-vingt-un" : 381 ,
"trois cent quatre-vingt-deux" : 382 ,
"trois cent quatre-vingt-trois" : 383 ,
"trois cent quatre-vingt-quatre" : 384 ,
"trois cent quatre-vingt-cinq" : 385 ,
"trois cent quatre-vingt-six" : 386 ,
"trois cent quatre-vingt-sept" : 387 ,
"trois cent quatre-vingt-huit" : 388 ,
"trois cent quatre-vingt-neuf" : 389 ,
"trois cent quatre-vingt-dix" : 390 ,
"trois cent quatre-vingt-onze" : 391 ,
"trois cent quatre-vingt-douze" : 392 ,
"trois cent quatre-vingt-treize" : 393 ,
"trois cent quatre-vingt-quatorze" : 394 ,
"trois cent quatre-vingt-quinze" : 395 ,
"trois cent quatre-vingt-seize" : 396 ,
"trois cent quatre-vingt-dix-sept" : 397 ,
"trois cent quatre-vingt-dix-huit" : 398 ,
"trois cent quatre-vingt-dix-neuf" : 399 ,
"quatre cents" : 400 ,
"quatre cent un" : 401 ,
"quatre cent deux" : 402 ,
"quatre cent trois" : 403 ,
"quatre cent quatre" : 404 ,
"quatre cent cinq" : 405 ,
"quatre cent six" : 406 ,
"quatre cent sept" : 407 ,
"quatre cent huit" : 408 ,
"quatre cent neuf" : 409 ,
"quatre cent dix" : 410 ,
"quatre cent onze" : 411 ,
"quatre cent douze" : 412 ,
"quatre cent treize" : 413 ,
"quatre cent quatorze" : 414 ,
"quatre cent quinze" : 415 ,
"quatre cent seize" : 416 ,
"quatre cent dix-sept" : 417 ,
"quatre cent dix-huit" : 418 ,
"quatre cent dix-neuf" : 419 ,
"quatre cent vingt" : 420 ,
"quatre cent vingt et un" : 421 ,
"quatre cent vingt-deux" : 422 ,
"quatre cent vingt-trois" : 423 ,
"quatre cent vingt-quatre" : 424 ,
"quatre cent vingt-cinq" : 425 ,
"quatre cent vingt-six" : 426 ,
"quatre cent vingt-sept" : 427 ,
"quatre cent vingt-huit" : 428 ,
"quatre cent vingt-neuf" : 429 ,
"quatre cent trente" : 430 ,
"quatre cent trente et un" : 431 ,
"quatre cent trente" : 432 ,
"quatre cent trente-trois" : 433 ,
"quatre cent trente-quatre" : 434 ,
"quatre cent trente-cinq" : 435 ,
"quatre cent trente-six" : 436 ,
"quatre cent trente-sept" : 437 ,
"quatre cent trente-huit" : 438 ,
"quatre cent trente-neuf" : 439 ,
"quatre cent quarante" : 440 ,
"quatre cent quarante et un" : 441 ,
"quatre cent quarante-deux" : 442 ,
"quatre cent quarante-trois" : 443 ,
"quatre cent quarante-quatre" : 444 ,
"quatre cent quarante-cinq" : 445 ,
"quatre cent quarante-six" : 446 ,
"quatre cent quarante-sept" : 447 ,
"quatre cent quarante-huit" : 448 ,
"quatre cent quarante-neuf" : 449 ,
"quatre cent cinquante" : 450 ,
"quatre cent cinquante et un" : 451 ,
"quatre cent cinquante-deux" : 452 ,
"quatre cent cinquante-trois" : 453 ,
"quatre cent cinquante-quatre" : 454 ,
"quatre cent cinquante-cinq" : 455 ,
"quatre cent cinquante-six" : 456 ,
"quatre cent cinquante-sept" : 457 ,
"quatre cent cinquante-huit" : 458 ,
"quatre cent cinquante-neuf" : 459 ,
"quatre cent soixante" : 460 ,
"quatre cent soixante et un" : 461 ,
"quatre cent soixante-deux" : 462 ,
"quatre cent soixante-trois" : 463 ,
"quatre cent soixante-quatre" : 464 ,
"quatre cent soixante-cinq" : 465 ,
"quatre cent soixante-six" : 466 ,
"quatre cent soixante-sept" : 467 ,
"quatre cent soixante-huit" : 468 ,
"quatre cent soixante-neuf" : 469 ,
"quatre cent soixante-dix" : 470 ,
"quatre cent soixante et onze" : 471 ,
"quatre cent soixante-douze" : 472 ,
"quatre cent soixante-treize" : 473 ,
"quatre cent soixante-quatorze" : 474 ,
"quatre cent soixante-quinze" : 475 ,
"quatre cent soixante-seize" : 476 ,
"quatre cent soixante-dix-sept" : 477 ,
"quatre cent soixante-dix-huit" : 478 ,
"quatre cent soixante-dix-neuf" : 479 ,
"quatre cent quatre-vingts" : 480 ,
"quatre cent quatre-vingt-un" : 481 ,
"quatre cent quatre-vingt-deux" : 482 ,
"quatre cent quatre-vingt-trois" : 483 ,
"quatre cent quatre-vingt-quatre" : 484 ,
"quatre cent quatre-vingt-cinq" : 485 ,
"quatre cent quatre-vingt-six" : 486 ,
"quatre cent quatre-vingt-sept" : 487 ,
"quatre cent quatre-vingt-huit" : 488 ,
"quatre cent quatre-vingt-neuf" : 489 ,
"quatre cent quatre-vingt-dix" : 490 ,
"quatre cent quatre-vingt-onze" : 491 ,
"quatre cent quatre-vingt-douze" : 492 ,
"quatre cent quatre-vingt-treize" : 493 ,
"quatre cent quatre-vingt-quatorze" : 494 ,
"quatre cent quatre-vingt-quinze" : 495 ,
"quatre cent quatre-vingt-seize" : 496 ,
"quatre cent quatre-vingt-dix-sept" : 497 ,
"quatre cent quatre-vingt-dix-huit" : 498 ,
"quatre cent quatre-vingt-dix-neuf" : 499 ,
"cinq cents" : 500 ,
"cinq cent un" : 501 ,
"cinq cent deux" : 502 ,
"cinq cent trois" : 503 ,
"cinq cent quatre" : 504 ,
"cinq cent cinq" : 505 ,
"cinq cent six" : 506 ,
"cinq cent sept" : 507 ,
"cinq cent huit" : 508 ,
"cinq cent neuf" : 509 ,
"cinq cent dix" : 510 ,
"cinq cent onze" : 511 ,
"cinq cent douze" : 512 ,
"cinq cent treize" : 513 ,
"cinq cent quatorze" : 514 ,
"cinq cent quinze" : 515 ,
"cinq cent seize" : 516 ,
"cinq cent dix-sept" : 517 ,
"cinq cent dix-huit" : 518 ,
"cinq cent dix-neuf" : 519 ,
"cinq cent vingt" : 520 ,
"cinq cent vingt et un" : 521 ,
"cinq cent vingt-deux" : 522 ,
"cinq cent vingt-trois" : 523 ,
"cinq cent vingt-quatre" : 524 ,
"cinq cent vingt-cinq" : 525 ,
"cinq cent vingt-six" : 526 ,
"cinq cent vingt-sept" : 527 ,
"cinq cent vingt-huit" : 528 ,
"cinq cent vingt-neuf" : 529 ,
"cinq cent trente" : 530 ,
"cinq cent trente et un" : 531 ,
"cinq cent trente-deux" : 532 ,
"cinq cent trente-trois" : 533 ,
"cinq cent trente-quatre" : 534 ,
"cinq cent trente-cinq" : 535 ,
"cinq cent trente-six" : 536 ,
"cinq cent trente-sept" : 537 ,
"cinq cent trente-huit" : 538 ,
"cinq cent trente-neuf" : 539 ,
"cinq cent quarante" : 540 ,
"cinq cent quarante et un" : 541 ,
"cinq cent quarante-deux" : 542 ,
"cinq cent quarante-trois" : 543 ,
"cinq cent quarante-quatre" : 544 ,
"cinq cent quarante-cinq" : 545 ,
"cinq cent quarante-six" : 546 ,
"cinq cent quarante-sept" : 547 ,
"cinq cent quarante-huit" : 548 ,
"cinq cent quarante-neuf" : 549 ,
"cinq cent cinquante" : 550 ,
"cinq cent cinquante et un" : 551 ,
"cinq cent cinquante-deux" : 552 ,
"cinq cent cinquante-trois" : 553 ,
"cinq cent cinquante-quatre" : 554 ,
"cinq cent cinquante-cinq" : 555 ,
"cinq cent cinquante-six" : 556 ,
"cinq cent cinquante-sept" : 557 ,
"cinq cent cinquante-huit" : 558 ,
"cinq cent cinquante-neuf" : 559 ,
"cinq cent soixante" : 560 ,
"cinq cent soixante et un" : 561 ,
"cinq cent soixante-deux" : 562 ,
"cinq cent soixante-trois" : 563 ,
"cinq cent soixante-quatre" : 564 ,
"cinq cent soixante-cinq" : 565 ,
"cinq cent soixante-six" : 566 ,
"cinq cent soixante-sept" : 567 ,
"cinq cent soixante-huit" : 568 ,
"cinq cent soixante-neuf" : 569 ,
"cinq cent soixante-dix" : 570 ,
"cinq cent soixante et onze" : 571 ,
"cinq cent soixante-douze" : 572 ,
"cinq cent soixante-treize" : 573 ,
"cinq cent soixante-quatorze" : 574 ,
"cinq cent soixante-quinze" : 575 ,
"cinq cent soixante-seize" : 576 ,
"cinq cent soixante-dix-sept" : 577 ,
"cinq cent soixante-dix-huit" : 578 ,
"cinq cent soixante-dix-neuf" : 579 ,
"cinq cent quatre-vingts" : 580 ,
"cinq cent quatre-vingt-un" : 581 ,
"cinq cent quatre-vingt-deux" : 582 ,
"cinq cent quatre-vingt-trois" : 583 ,
"cinq cent quatre-vingt-quatre" : 584 ,
"cinq cent quatre-vingt-cinq" : 585 ,
"cinq cent quatre-vingt-six" : 586 ,
"cinq cent quatre-vingt-sept" : 587 ,
"cinq cent quatre-vingt-huit" : 588 ,
"cinq cent quatre-vingt-neuf" : 589 ,
"cinq cent quatre-vingt-dix" : 590 ,
"cinq cent quatre-vingt-onze" : 591 ,
"cinq cent quatre-vingt-douze" : 592 ,
"cinq cent quatre-vingt-treize" : 593 ,
"cinq cent quatre-vingt-quatorze" : 594 ,
"cinq cent quatre-vingt-quinze" : 595 ,
"cinq cent quatre-vingt-seize" : 596 ,
"cinq cent quatre-vingt-dix-sept" : 597 ,
"cinq cent quatre-vingt-dix-huit" : 598 ,
"cinq cent quatre-vingt-dix-neuf" : 599 ,
"six cent" : 600 ,
"six cent un" : 601 ,
"six cent deux" : 602 ,
"six cent trois" : 603 ,
"six cent quatre" : 604 ,
"six cent cinq" : 605 ,
"six cent six" : 606 ,
"six cent sept" : 607 ,
"six cent huit" : 608 ,
"six cent neuf" : 609 ,
"six cent dix" : 610 ,
"six cent onze" : 611 ,
"six cent douze" : 612 ,
"six cent treize" : 613 ,
"six cent quatorze" : 614 ,
"six cent quinze" : 615 ,
"six cent seize" : 616 ,
"six cent dix-sept" : 617 ,
"six cent dix-huit" : 618 ,
"six cent dix-neuf" : 619 ,
"six cent vingt" : 620 ,
"six cent vingt et un" : 621 ,
"six cent vingt-deux" : 622 ,
"six cent vingt-trois" : 623 ,
"six cent vingt-quatre" : 624 ,
"six cent vingt-cinq" : 625 ,
"six cent vingt-six" : 626 ,
"six cent vingt-sept" : 627 ,
"six cent vingt-huit" : 628 ,
"six cent vingt-neuf" : 629 ,
"six cent trente" : 630 ,
"six cent trente et un" : 631 ,
"six cent trente-deux" : 632 ,
"six cent trente-trois" : 633 ,
"six cent trente-quatre" : 634 ,
"six cent trente-cinq" : 635 ,
"six cent trente-six" : 636 ,
"six cent trente-sept" : 637 ,
"six cent trente-huit" : 638 ,
"six cent trente-neuf" : 639 ,
"six cent quarante" : 640 ,
"six cent quarante et un" : 641 ,
"six cent quarante-deux" : 642 ,
"six cent quarante-trois" : 643 ,
"six cent quarante-quatre" : 644 ,
"six cent quarante-cinq" : 645 ,
"six cent quarante-six" : 646 ,
"six cent quarante-sept" : 647 ,
"six cent quarante-huit" : 648 ,
"six cent quarante-neuf" : 649 ,
"six cent cinquante" : 650 ,
"six cent cinquante et un" : 651 ,
"six cent cinquante-deux" : 652 ,
"six cent cinquante-trois" : 653 ,
"six cent cinquante-quatre" : 654 ,
"six cent cinquante-cinq" : 655 ,
"six cent cinquante-six" : 656 ,
"six cent cinquante-sept" : 657 ,
"six cent cinquante-huit" : 658 ,
"six cent cinquante-neuf" : 659 ,
"six cent soixante" : 660 ,
"six cent soixante et un" : 661 ,
"six cent soixante-deux" : 662 ,
"six cent soixante-trois" : 663 ,
"six cent soixante-quatre" : 664 ,
"six cent soixante-cinq" : 665 ,
"six cent soixante-six" : 666 ,
"six cent soixante-sept" : 667 ,
"six cent soixante-huit" : 668 ,
"six cent soixante-neuf" : 669 ,
"six cent soixante-dix" : 670 ,
"six cent soixante et onze" : 671 ,
"six cent soixante-douze" : 672 ,
"six cent soixante-treize" : 673 ,
"six cent soixante-quatorze" : 674 ,
"six cent soixante-quinze" : 675 ,
"six cent soixante-seize" : 676 ,
"six cent soixante-dix-sept" : 677 ,
"six cent soixante-dix-huit" : 678 ,
"six cent soixante-dix-neuf" : 679 ,
"six cent quatre-vingts" : 680 ,
"six cent quatre-vingt-un" : 681 ,
"six cent quatre-vingt-deux" : 682 ,
"six cent quatre-vingt-trois" : 683 ,
"six cent quatre-vingt-quatre" : 684 ,
"six cent quatre-vingt-cinq" : 685 ,
"six cent quatre-vingt-six" : 686 ,
"six cent quatre-vingt-sept" : 687 ,
"six cent quatre-vingt-huit" : 688 ,
"six cent quatre-vingt-neuf" : 689 ,
"six cent quatre-vingt-dix" : 690 ,
"six cent quatre-vingt-onze" : 691 ,
"six cent quatre-vingt-douze" : 692 ,
"six cent quatre-vingt-treize" : 693 ,
"six cent quatre-vingt-quatorze" : 694 ,
"six cent quatre-vingt-quinze" : 695 ,
"six cent quatre-vingt-seize" : 696 ,
"six cent quatre-vingt-dix-sept" : 697 ,
"six cent quatre-vingt-dix-huit" : 698 ,
"six cent quatre-vingt-dix-neuf" : 699 ,
"sept cent" : 700 ,
"sept cent un" : 701 ,
"sept cent deux" : 702 ,
"sept cent trois" : 703 ,
"sept cent quatre" : 704 ,
"sept cent cinq" : 705 ,
"sept cent six" : 706 ,
"sept cent sept" : 707 ,
"sept cent huit" : 708 ,
"sept cent neuf" : 709 ,
"sept cent dix" : 710 ,
"sept cent onze" : 711 ,
"sept cent douze" : 712 ,
"sept cent treize" : 713 ,
"sept cent quatorze" : 714 ,
"sept cent quinze" : 715 ,
"sept cent seize" : 716 ,
"sept cent dix-sept" : 717 ,
"sept cent dix-huit" : 718 ,
"sept cent dix-neuf" : 719 ,
"sept cent vingt" : 720 ,
"sept cent vingt et un" : 721 ,
"sept cent vingt-deux" : 722 ,
"sept cent vingt-trois" : 723 ,
"sept cent vingt-quatre" : 724 ,
"sept cent vingt-cinq" : 725 ,
"sept cent vingt-six" : 726 ,
"sept cent vingt-sept" : 727 ,
"sept cent vingt-huit" : 728 ,
"sept cent vingt-neuf" : 729 ,
"sept cent trente" : 730 ,
"sept cent trente et un" : 731 ,
"sept cent trente-deux" : 732 ,
"sept cent trente-trois" : 733 ,
"sept cent trente-quatre" : 734 ,
"sept cent trente-cinq" : 735 ,
"sept cent trente-six" : 736 ,
"sept cent trente-sept" : 737 ,
"sept cent trente-huit" : 738 ,
"sept cent trente-neuf" : 739 ,
"sept cent quarante" : 740 ,
"sept cent quarante et un" : 741 ,
"sept cent quarante-deux" : 742 ,
"sept cent quarante-trois" : 743 ,
"sept cent quarante-quatre" : 744 ,
"sept cent quarante-cinq" : 745 ,
"sept cent quarante-six" : 746 ,
"sept cent quarante-sept" : 747 ,
"sept cent quarante-huit" : 748 ,
"sept cent quarante-neuf" : 749 ,
"sept cent cinquante" : 750 ,
"sept cent cinquante et un" : 751 ,
"sept cent cinquante-deux" : 752 ,
"sept cent cinquante-trois" : 753 ,
"sept cent cinquante-quatre" : 754 ,
"sept cent cinquante-cinq" : 755 ,
"sept cent cinquante-six" : 756 ,
"sept cent cinquante-sept" : 757 ,
"sept cent cinquante-huit" : 758 ,
"sept cent cinquante-neuf" : 759 ,
"sept cent soixante" : 760 ,
"sept cent soixante et un" : 761 ,
"sept cent soixante-deux" : 762 ,
"sept cent soixante-trois" : 763 ,
"sept cent soixante-quatre" : 764 ,
"sept cent soixante-cinq" : 765 ,
"sept cent soixante-six" : 766 ,
"sept cent soixante-sept" : 767 ,
"sept cent soixante-huit" : 768 ,
"sept cent soixante-neuf" : 769 ,
"sept cent soixante-dix" : 770 ,
"sept cent soixante et onze" : 771 ,
"sept cent soixante-douze" : 772 ,
"sept cent soixante-treize" : 773 ,
"sept cent soixante-quatorze" : 774 ,
"sept cent soixante-quinze" : 775 ,
"sept cent soixante-seize" : 776 ,
"sept cent soixante-dix-sept" : 777 ,
"sept cent soixante-dix-huit" : 778 ,
"sept cent soixante-dix-neuf" : 779 ,
"sept cent quatre-vingts" : 780 ,
"sept cent quatre-vingt-un" : 781 ,
"sept cent quatre-vingt-deux" : 782 ,
"sept cent quatre-vingt-trois" : 783 ,
"sept cent quatre-vingt-quatre" : 784 ,
"sept cent quatre-vingt-cinq" : 785 ,
"sept cent quatre-vingt-six" : 786 ,
"sept cent quatre-vingt-sept" : 787 ,
"sept cent quatre-vingt-huit" : 788 ,
"sept cent quatre-vingt-neuf" : 789 ,
"sept cent quatre-vingt-dix" : 790 ,
"sept cent quatre-vingt-onze" : 791 ,
"sept cent quatre-vingt-douze" : 792 ,
"sept cent quatre-vingt-treize" : 793 ,
"sept cent quatre-vingt-quatorze" : 794 ,
"sept cent quatre-vingt-quinze" : 795 ,
"sept cent quatre-vingt-seize" : 796 ,
"sept cent quatre-vingt-dix-sept" : 797 ,
"sept cent quatre-vingt-dix-huit" : 798 ,
"sept cent quatre-vingt-dix-neuf" : 799 ,
"huit cent" : 800 ,
"huit cent un" : 801 ,
"huit cent deux" : 802 ,
"huit cent trois" : 803 ,
"huit cent quatre" : 804 ,
"huit cent cinq" : 805 ,
"huit cent six" : 806 ,
"huit cent sept" : 807 ,
"huit cent huit" : 808 ,
"huit cent neuf" : 809 ,
"huit cent dix" : 810 ,
"huit cent onze" : 811 ,
"huit cent douze" : 812 ,
"huit cent treize" : 813 ,
"huit cent quatorze" : 814 ,
"huit cent quinze" : 815 ,
"huit cent seize" : 816 ,
"huit cent dix-sept" : 817 ,
"huit cent dix-huit" : 818 ,
"huit cent dix-neuf" : 819 ,
"huit cent vingt" : 820 ,
"huit cent vingt et un" : 821 ,
"huit cent vingt-deux" : 822 ,
"huit cent vingt-trois" : 823 ,
"huit cent vingt-quatre" : 824 ,
"huit cent vingt-cinq" : 825 ,
"huit cent vingt-six" : 826 ,
"huit cent vingt-sept" : 827 ,
"huit cent vingt-huit" : 828 ,
"huit cent vingt-neuf" : 829 ,
"huit cent trente" : 830 ,
"huit cent trente et un" : 831 ,
"huit cent trente-deux" : 832 ,
"huit cent trente-trois" : 833 ,
"huit cent trente-quatre" : 834 ,
"huit cent trente-cinq" : 835 ,
"huit cent trente-six" : 836 ,
"huit cent trente-sept" : 837 ,
"huit cent trente-huit" : 838 ,
"huit cent trente-neuf" : 839 ,
"huit cent quarante" : 840 ,
"huit cent quarante et un" : 841 ,
"huit cent quarante-deux" : 842 ,
"huit cent quarante-trois" : 843 ,
"huit cent quarante-quatre" : 844 ,
"huit cent quarante-cinq" : 845 ,
"huit cent quarante-six" : 846 ,
"huit cent quarante-sept" : 847 ,
"huit cent quarante-huit" : 848 ,
"huit cent quarante-neuf" : 849 ,
"huit cent cinquante" : 850 ,
"huit cent cinquante et un" : 851 ,
"huit cent cinquante-deux" : 852 ,
"huit cent cinquante-trois" : 853 ,
"huit cent cinquante-quatre" : 854 ,
"huit cent cinquante-cinq" : 855 ,
"huit cent cinquante-six" : 856 ,
"huit cent cinquante-sept" : 857 ,
"huit cent cinquante-huit" : 858 ,
"huit cent cinquante-neuf" : 859 ,
"huit cent soixante" : 860 ,
"huit cent soixante et un" : 861 ,
"huit cent soixante-deux" : 862 ,
"huit cent soixante-trois" : 863 ,
"huit cent soixante-quatre" : 864 ,
"huit cent soixante-cinq" : 865 ,
"huit cent soixante-six" : 866 ,
"huit cent soixante-sept" : 867 ,
"huit cent soixante-huit" : 868 ,
"huit cent soixante-neuf" : 869 ,
"huit cent soixante-dix" : 870 ,
"huit cent soixante et onze" : 871 ,
"huit cent soixante-douze" : 872 ,
"huit cent soixante-treize" : 873 ,
"huit cent soixante-quatorze" : 874 ,
"huit cent soixante-quinze" : 875 ,
"huit cent soixante-seize" : 876 ,
"huit cent soixante-dix-sept" : 877 ,
"huit cent soixante-dix-huit" : 878 ,
"huit cent soixante-dix-neuf" : 879 ,
"huit cent quatre-vingts" : 880 ,
"huit cent quatre-vingt-un" : 881 ,
"huit cent quatre-vingt-deux" : 882 ,
"huit cent quatre-vingt-trois" : 883 ,
"huit cent quatre-vingt-quatre" : 884 ,
"huit cent quatre-vingt-cinq" : 885 ,
"huit cent quatre-vingt-six" : 886 ,
"huit cent quatre-vingt-sept" : 887 ,
"huit cent quatre-vingt-huit" : 888 ,
"huit cent quatre-vingt-neuf" : 889 ,
"huit cent quatre-vingt-dix" : 890 ,
"huit cent quatre-vingt-onze" : 891 ,
"huit cent quatre-vingt-douze" : 892 ,
"huit cent quatre-vingt-treize" : 893 ,
"huit cent quatre-vingt-quatorze" : 894 ,
"huit cent quatre-vingt-quinze" : 895 ,
"huit cent quatre-vingt-seize" : 896 ,
"huit cent quatre-vingt-dix-sept" : 897 ,
"huit cent quatre-vingt-dix-huit" : 898 ,
"huit cent quatre-vingt-dix-neuf" : 899 ,
"neuf cent" : 900 ,
"neuf cent un" : 901 ,
"neuf cent deux" : 902 ,
"neuf cent trois" : 903 ,
"neuf cent quatre" : 904 ,
"neuf cent cinq" : 905 ,
"neuf cent six" : 906 ,
"neuf cent sept" : 907 ,
"neuf cent huit" : 908 ,
"neuf cent neuf" : 909 ,
"neuf cent dix" : 910 ,
"neuf cent onze" : 911 ,
"neuf cent douze" : 912 ,
"neuf cent treize" : 913 ,
"neuf cent quatorze" : 914 ,
"neuf cent quinze" : 915 ,
"neuf cent seize" : 916 ,
"neuf cent dix-sept" : 917 ,
"neuf cent dix-huit" : 918 ,
"neuf cent dix-neuf" : 919 ,
"neuf cent vingt" : 920 ,
"neuf cent vingt et un" : 921 ,
"neuf cent vingt-deux" : 922 ,
"neuf cent vingt-trois" : 923 ,
"neuf cent vingt-quatre" : 924 ,
"neuf cent vingt-cinq" : 925 ,
"neuf cent vingt-six" : 926 ,
"neuf cent vingt-sept" : 927 ,
"neuf cent vingt-huit" : 928 ,
"neuf cent vingt-neuf" : 929 ,
"neuf cent trente" : 930 ,
"neuf cent trente et un" : 931 ,
"neuf cent trente-deux" : 932 ,
"neuf cent trente-trois" : 933 ,
"neuf cent trente-quatre" : 934 ,
"neuf cent trente-cinq" : 935 ,
"neuf cent trente-six" : 936 ,
"neuf cent trente-sept" : 937 ,
"neuf cent trente-huit" : 938 ,
"neuf cent trente-neuf" : 939 ,
"neuf cent quarante" : 940 ,
"neuf cent quarante et un" : 941 ,
"neuf cent quarante-deux" : 942 ,
"neuf cent quarante-trois" : 943 ,
"neuf cent quarante-quatre" : 944 ,
"neuf cent quarante-cinq" : 945 ,
"neuf cent quarante-six" : 946 ,
"neuf cent quarante-sept" : 947 ,
"neuf cent quarante-huit" : 948 ,
"neuf cent quarante-neuf" : 949 ,
"neuf cent cinquante" : 950 ,
"neuf cent cinquante et un" : 951 ,
"neuf cent cinquante-deux" : 952 ,
"neuf cent cinquante-trois" : 953 ,
"neuf cent cinquante-quatre" : 954 ,
"neuf cent cinquante-cinq" : 955 ,
"neuf cent cinquante-six" : 956 ,
"neuf cent cinquante-sept" : 957 ,
"neuf cent cinquante-huit" : 958 ,
"neuf cent cinquante-neuf" : 959 ,
"neuf cent soixante" : 960 ,
"neuf cent soixante et un" : 961 ,
"neuf cent soixante-deux" : 962 ,
"neuf cent soixante-trois" : 963 ,
"neuf cent soixante-quatre" : 964 ,
"neuf cent soixante-cinq" : 965 ,
"neuf cent soixante-six" : 966 ,
"neuf cent soixante-sept" : 967 ,
"neuf cent soixante-huit" : 968 ,
"neuf cent soixante-neuf" : 969 ,
"neuf cent soixante-dix" : 970 ,
"neuf cent soixante et onze" : 971 ,
"neuf cent soixante-douze" : 972 ,
"neuf cent soixante-treize" : 973 ,
"neuf cent soixante-quatorze" : 974 ,
"neuf cent soixante-quinze" : 975 ,
"neuf cent soixante-seize" : 976 ,
"neuf cent soixante-dix-sept" : 977 ,
"neuf cent soixante-dix-huit" : 978 ,
"neuf cent soixante-dix-neuf" : 979 ,
"neuf cent quatre-vingts" : 980 ,
"neuf cent quatre-vingt-un" : 981 ,
"neuf cent quatre-vingt-deux" : 982 ,
"neuf cent quatre-vingt-trois" : 983 ,
"neuf cent quatre-vingt-quatre" : 984 ,
"neuf cent quatre-vingt-cinq" : 985 ,
"neuf cent quatre-vingt-six" : 986 ,
"neuf cent quatre-vingt-sept" : 987 ,
"neuf cent quatre-vingt-huit" : 988 ,
"neuf cent quatre-vingt-neuf" : 989 ,
"neuf cent quatre-vingt-dix" : 990 ,
"neuf cent quatre-vingt-onze" : 991 ,
"neuf cent quatre-vingt-douze" : 992 ,
"neuf cent quatre-vingt-treize" : 993 ,
"neuf cent quatre-vingt-quatorze" : 994 ,
"neuf cent quatre-vingt-quinze" : 995 ,
"neuf cent quatre-vingt-seize" : 996 ,
"neuf cent quatre-vingt-dix-sept" : 997 ,
"neuf cent quatre-vingt-dix-huit" : 998 ,
"neuf cent quatre-vingt-dix-neuf" : 999
}
# Spécifiez le nom du modèle et le jeton d'authentification
model_name = "Ilyes/wav2vec2-large-xlsr-53-french"
token = "vhf_IwkuGBEkyipKSnyJzJcCRSwOSJDvNivOmH"
# Chargez le modèle et le tokenizer en utilisant le jeton d'authentification
tokenizer = AutoTokenizer.from_pretrained(model_name, use_auth_token=True)
model = pipeline("automatic-speech-recognition", model=model_name, tokenizer=tokenizer, use_auth_token=True)
def word_to_tel(word):
word_list = word.split()
val1 = word_list[0]
val2 = word_list[1]
out=""
for w in word_list:
if w not in french_number_system:
return None
out = out+" "+str(french_number_system[w])
return out
# Utilisez la fonction Gradio avec votre modèle chargé
def transcribe(audio):
result = model(audio)["text"]
secretCode = word_to_tel(result)
return secretCode
iface = gr.Interface(
fn=transcribe,
inputs=gr.Audio(source="microphone", type="filepath"),
outputs="text"
)
iface.launch()