veus SAPI i OneCore (modernes)

Add-Type -AssemblyName System.Speech
$synth = New-Object System.Speech.Synthesis.SpeechSynthesizer
$synth.GetInstalledVoices() | Select-Object -ExpandProperty VoiceInfo | Select-Object Name, Culture

Name Culture
—- ——-
Microsoft Helena Desktop es-ES
Microsoft Hedda de-DE
Microsoft Katja de-DE
Microsoft Stefan de-DE
Microsoft George en-GB
Microsoft Hazel en-GB
Microsoft Susan en-GB
Microsoft David en-US
Microsoft Mark en-US
Microsoft Zira en-US
Microsoft Helena es-ES
Microsoft Laura es-ES
Microsoft Pablo es-ES
Microsoft Hedda Desktop de-DE
Microsoft Hazel Desktop en-GB
Microsoft David Desktop en-US
Microsoft Zira Desktop en-US
Microsoft Herena ca-ES


La diferència entre les veus SAPI i les OneCore (modernes) a Windows és força significativa, tant pel que fa a la tecnologia com a l’ús que se’n pot fer. Aquí tens un resum clar:


🗣️ Veus SAPI (Speech API)

CaracterísticaDetalls
🔧 TecnologiaBasades en la interfície clàssica System.Speech.Synthesis
🖥️ CompatibilitatUtilitzades per aplicacions de Windows antigues o clàssiques
🎙️ Qualitat de veuMés robòtica o sintètica, menys natural
📦 Instal·lacióVe amb Windows o s’instal·la amb paquets específics
🧩 Accés via PowerShellSystem.Speech.Synthesis.SpeechSynthesizer
📁 Ruta al registreHKLM:\SOFTWARE\Microsoft\SPEECH\Voices\Tokens

🧠 Veus OneCore (Modernes)

CaracterísticaDetalls
🔧 TecnologiaUtilitzen la nova API Windows.Media.SpeechSynthesis (UWP)
🖥️ CompatibilitatPensades per aplicacions modernes (UWP, apps de Windows 10/11)
🎙️ Qualitat de veuMés natural, algunes amb tecnologia neural TTS
📦 Instal·lacióEs descarreguen des de Configuració > Idioma > Opcions > Veu
🧩 Accés via PowerShellCal accedir al registre o usar APIs modernes
📁 Ruta al registreHKLM:\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens

🔄 Compatibilitat entre elles

  • Les veus SAPI poden ser utilitzades directament per moltes aplicacions clàssiques.
  • Les veus OneCore no són visibles per SAPI per defecte, però es poden exposar manualment (copiant claus del registre).
  • Algunes veus OneCore poden aparèixer a SAPI si el sistema les ha registrat correctament.

🎯 En resum:

AspecteSAPIOneCore (Modernes)
QualitatSintèticaMés natural, algunes amb neural
CompatibilitatAplicacions clàssiquesAplicacions modernes (UWP)
Instal·lacióIncloses o via paquetsConfiguració de Windows
AccésFàcil via PowerShellMés complex, sovint via registre

Si vols, et puc ajudar a:

  • Fer que les veus OneCore funcionin amb aplicacions SAPI
  • Instal·lar veus noves (com en català, valencià, etc.)
  • Comparar la qualitat entre dues veus concretes

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *

This site uses Akismet to reduce spam. Learn how your comment data is processed.