Новият Π±Ρ€ΠΎΠΉ Π½Π° систСмата Π·Π° синтСз Π½Π° Ρ€Π΅Ρ‡ Silero

НаличСн Π΅ Π½ΠΎΠ² ΠΏΡƒΠ±Π»ΠΈΡ‡Π΅Π½ Ρ€Π΅Π»ΠΈΠ· Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½Π°Ρ‚Π° систСма Π·Π° синтСз Π½Π° Ρ€Π΅Ρ‡ Silero Text-to-Speech. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Π΅ насочСн основно към ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Π° высококачСствСна систСма Π·Π° синтСз Π½Π° Ρ€Π΅Ρ‡, която Π½Π΅ ΠΎΡ‚ΡΡ‚ΡŠΠΏΠ²Π° Π½Π° комСрсиалнитС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΡ‚ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ ΠΈ Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½Π° Π·Π° всички ΠΆΠ΅Π»Π°Π΅Ρ‰ΠΈ Π±Π΅Π· нСобходимост ΠΎΡ‚ скъпо ΡΡŠΡ€Π²ΡŠΡ€Π½ΠΎ ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅.

ΠœΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ сС разпространяват ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· GNU AGPL, Π½ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‰Π°Ρ‚Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° компания Π½Π΅ Ρ€Π°Π·ΠΊΡ€ΠΈΠ²Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅. Π—Π° стартиранС ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ PyTorch ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ²Π΅, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ONNX. Π‘ΠΈΠ½Ρ‚Π΅Π·ΡŠΡ‚ Π½Π° Ρ€Π΅Ρ‡ Π² Silero сС основава Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° дълбоко ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° сигнали.

ΠžΡ‚Π±Π΅Π»ΡΠ·Π²Π° сС, Ρ‡Π΅ основният ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π½Π° ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π° синтСз Π½Π° Ρ€Π΅Ρ‡ Π΅, Ρ‡Π΅ чСсто Ρ‚Π΅ са Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ само Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΏΠ»Π°Ρ‚Π΅Π½ΠΈ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π° ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ ΠΈΠΌΠ°Ρ‚ високи изисквания към ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅Ρ‚ΠΎ, ΠΏΠΎ-ниско качСство ΠΈΠ»ΠΈ Π½Π΅ са Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½ΠΈ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΈ Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ. НапримСр, Π·Π° Π±Π΅Π·ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΡ‚ΠΎ стартиранС Π½Π° Π΅Π΄Π½Π° ΠΎΡ‚ Π½ΠΎΠ²ΠΈΡ‚Π΅ популярни Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ Π·Π° end-to-end синтСз, VITS, Π² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° синтСз (Ρ‚.Π΅. Π½Π΅ Π·Π° ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅) са Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ΠΈ с ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ 16 Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚Π° VRAM.

Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ ΡƒΡ‚Π²ΡŠΡ€Π΄ΠΈΠ»Π°Ρ‚Π° сС тСндСнция, Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π° Π½Π° Silero ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ работят Π΄ΠΎΡ€ΠΈ Π½Π° 1 ΠΏΠΎΡ‚ΠΎΠΊ x86 процСсор Intel с инструкции AVX2. На 4 ΠΏΠΎΡ‚ΠΎΠΊΠ°, ΡΠΈΠ½Ρ‚Π΅Π·ΡŠΡ‚ позволява синтСзиранС Π½Π° ΠΎΡ‚ 30 Π΄ΠΎ 60 сСкунди Π² сСкунда Π² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° синтСз 8 kHz, Π² Ρ€Π΅ΠΆΠΈΠΌ 24 kHz - 15-20 сСк., Π° Π² Ρ€Π΅ΠΆΠΈΠΌ 48 kHz - ΠΎΠΊΠΎΠ»ΠΎ 10 сСк.

Основни характСристики Π½Π° новия Ρ€Π΅Π»ΠΈΠ· Π½Π° Silero:

  • Π Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° Π΅ Π½Π°ΠΌΠ°Π»Π΅Π½ Π΄Π²ΠΎΠΉΠ½ΠΎ Π΄ΠΎ 50 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚Π°;
  • ΠœΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ умСят Π΄Π° правят ΠΏΠ°ΡƒΠ·ΠΈ;
  • Π”ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ са 4 висококачСствСни гласа Π½Π° руски Π΅Π·ΠΈΠΊ (ΠΈ Π±Π΅Π·ΠΊΡ€Π°Π΅Π½ Π±Ρ€ΠΎΠΉ случайни). ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° ΠΏΡ€ΠΎΠΈΠ·Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅;
  • ΠœΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ станаха 10 ΠΏΡŠΡ‚ΠΈ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΈ ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Ρ€Π΅ΠΆΠΈΠΌ 24 kHz позволяват синтСзиранС Π½Π° Π΄ΠΎ 20 сСкунди Π°ΡƒΠ΄ΠΈΠΎ Π² сСкунда Π½Π° 4 ΠΏΠΎΡ‚ΠΎΠΊΠ° процСсор;
  • Всички Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΈ Π½Π° гласовСтС Π·Π° Π΅Π΄ΠΈΠ½ Π΅Π·ΠΈΠΊ са ΠΎΠΏΠ°ΠΊΠΎΠ²Π°Π½ΠΈ Π² Π΅Π΄ΠΈΠ½ ΠΌΠΎΠ΄Π΅Π»;
  • ΠœΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ°Ρ‚ Ρ†Π΅Π»ΠΈ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ΠΈ тСкст Π½Π° Π²Ρ…ΠΎΠ΄, ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ сС SSML Ρ‚Π°Π³ΠΎΠ²Π΅;
  • Π‘ΠΈΠ½Ρ‚Π΅Π·ΡŠΡ‚ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²Π΅Π΄Π½Π°Π³Π° Π² Ρ‚Ρ€ΠΈ чСстоти Π½Π° дискрСтизация ΠΏΠΎ ΠΈΠ·Π±ΠΎΡ€ - 8, 24 ΠΈ 48 ΠΊΠΈΠ»ΠΎΡ…Π΅Ρ€Ρ†Π°;
  • РСшСни са β€žΠ΄Π΅Ρ‚ΡΠΊΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈβ€œ: нСстабилност ΠΈ пропусканС Π½Π° Π΄ΡƒΠΌΠΈ;
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Ρ„Π»Π°Π³ΠΎΠ²Π΅ Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎΡ‚ΠΎ поставянС Π½Π° ударСния ΠΈ поставянСто Π½Π° Π±ΡƒΠΊΠ²Π°Ρ‚Π° β€žΡ‘β€œ.

Π‘Π΅Π³Π° Π·Π° Π½Π°ΠΉ-Π½ΠΎΠ²Π°Ρ‚Π° вСрсия Π½Π° синтСза ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎ са Π½Π°Π»ΠΈΡ‡Π½ΠΈ 4 гласа Π½Π° руски Π΅Π·ΠΈΠΊ, Π½ΠΎ Π² Π±Π»ΠΈΠ·ΠΊΠΎ Π±ΡŠΠ΄Π΅Ρ‰Π΅ Ρ‰Π΅ бъдС ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π° слСдващата вСрсия със слСднитС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ:

  • Бкоростта Π½Π° синтСза Ρ‰Π΅ нараснС с ΠΎΡ‰Π΅ 2-4 ΠΏΡŠΡ‚ΠΈ;
  • Π©Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ Π·Π° синтСз Π½Π° Π΅Π·ΠΈΡ†ΠΈ ΠΎΡ‚ ΠžΠΠ”: Калмикски, Ватарски, УзбСкски ΠΈ Украински;
  • Π©Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π·Π° СвропСйски Π΅Π·ΠΈΡ†ΠΈ;
  • Π©Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π·Π° индийски Π΅Π·ΠΈΡ†ΠΈ;
  • Π©Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π·Π° английския Π΅Π·ΠΈΠΊ.

Някои ΠΎΡ‚ систСмнитС ΠΏΡ€ΠΎΠ±ΠΈΠ²ΠΈ, ΠΏΡ€ΠΈΡΡŠΡ‰ΠΈ Π·Π° синтСза Silero:

  • Π’ Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ ΠΏΠΎ-Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π° синтСз, ΠΊΠ°Ρ‚ΠΎ RHVoice, ΡΠΈΠ½Ρ‚Π΅Π·ΡŠΡ‚ Silero няма интСграция с SAPI, лСсно инсталирани ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ Π·Π° Windows ΠΈ Android;
  • Бкоростта, ΠΌΠ°ΠΊΠ°Ρ€ ΠΈ Π±Π΅Π·ΠΏΡ€Π΅Ρ†Π΅Π΄Π΅Π½Ρ‚Π½ΠΎ висока Π·Π° Ρ‚Π°ΠΊΠΎΠ²Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΌΠΎΠΆΠ΅ Π΄Π° Π΅ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½Π° Π·Π° синтСз Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° слаби процСсори с високо качСство;
  • Π Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ поставянС Π½Π° ударСния Π½Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π° ΠΎΠΌΠΎΠ³Ρ€Π°Ρ„ΠΈ (Π΄ΡƒΠΌΠΈ ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° зАмок ΠΈ замОк) ΠΈ всС ΠΎΡ‰Π΅ ΠΏΡ€Π°Π²ΠΈ Π³Ρ€Π΅ΡˆΠΊΠΈ, Π½ΠΎ Ρ‚ΠΎΠ·ΠΈ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΠΊ Ρ‰Π΅ бъдС ΠΏΠΎΠΏΡ€Π°Π²Π΅Π½ Π² Π±ΡŠΠ΄Π΅Ρ‰ΠΈ вСрсии;
  • Π’Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° вСрсия Π½Π° синтСза Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° процСсори Π±Π΅Π· инструкции AVX2 (ΠΈΠ»ΠΈ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ спСциално Π΄Π° сС промСнят настройкитС Π½Π° PyTorch), Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ Π² ΠΌΠΎΠ΄Π΅Π»Π° Π΅ ΠΊΠ²Π°Π½Ρ‚ΠΈΠ·ΠΎΠ²Π°Π½;
  • Π’Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° вСрсия Π½Π° синтСза ΠΏΠΎ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΎ ΠΈΠΌΠ° СдинствСна зависимост PyTorch, всичката Π»ΠΎΠ³ΠΈΠΊΠ° Π΅ "Π²Π³Ρ€Π°Π΄Π΅Π½Π°" Π²ΡŠΡ‚Ρ€Π΅ Π² ΠΌΠΎΠ΄Π΅Π»Π° ΠΈ JIT-ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅. Π˜Π·Ρ…ΠΎΠ΄Π½ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ Π½Π΅ сС ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Ρ‚, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΊΠΎΠ΄ΡŠΡ‚ Π·Π° стартиранС Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ Π½Π° PyTorch Π·Π° Π΄Ρ€ΡƒΠ³ΠΈ Π΅Π·ΠΈΡ†ΠΈ;
  • Libtorch, Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ Π·Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ, Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Ρ‚Π΅ΠΆΡŠΠΊ ΠΎΡ‚ ONNX runtime, Π½ΠΎ ONNX вСрсията Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° всС ΠΎΡ‰Π΅ Π½Π΅ сС прСдоставя.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster