ANLEITUNG

Excel Text-to-Speech: von Speak Cells zu Audiodateien

Excel kann Zellen mit Speak Cells vorlesen, praktisch, um eine Zahlenspalte mit dem Ohr zu prüfen. Es spricht mit der Systemstimme und speichert nie Audio. Ist die Tabelle eine Liste von Sätzen zum Vertonen, etwa Produktnamen, Vokabeln, Ladendurchsagen oder Spieldialoge, brauchen Sie Dateien.

SuperClonica bietet natürliche Stimmen in 31 Sprachen, gratis online zum Testen, und eine kostenlose Engine, die jede Zeile einer Tabelle auf Ihrem Rechner in eine eigene MP3 verwandelt. Dieser Leitfaden zeigt beides: die Vorlesewerkzeuge von Excel und den Weg von der Tabelle zu einem Ordner voller Audiodateien.

Was Excel vorlesen kann

Zum Prüfen von Daten reicht das; für Audio, das andere hören, erstellen Sie Dateien mit natürlicher Stimme.

  • Speak Cells liest einen markierten Bereich vor; fügen Sie es zusammen mit dem Stopp-Befehl (Stop Speaking) aus der Liste aller Befehle zur Symbolleiste für den Schnellzugriff hinzu.
  • Der Modus Speak On Enter liest jede Eingabe vor, praktisch zum Prüfen der Dateneingabe.
  • In VBA spricht Application.Speech.Speak "Hallo" einen Text mit der Systemstimme.
  • Keiner davon speichert eine Audiodatei, und die Stimme ist die, die Ihr System installiert hat.

Eine Stimme gratis online wählen

Fügen Sie auf der Seite einer beliebigen Stimme einen Satz aus Ihrer Tabelle ein, 30 bis 100 Zeichen, wählen Sie die Sprache und klicken Sie auf die Schaltfläche zum Vertonen. Wählen Sie die Stimme, bevor Sie die ganze Tabelle vertonen.

Von der Tabelle zu Audiodateien

Die CSV UTF-8 von Excel beginnt mit einer Byte-Reihenfolge-Markierung; liest man die Datei wie oben als utf-8-sig, bleibt der Name der ersten Spalte sauber, sonst findet das Skript die Spalte id nicht.

  • Schreiben Sie einen Dateinamen in Spalte A und den Text in Spalte B, mit den Überschriften id und text.
  • Speichern Sie das Blatt als CSV UTF-8 (durch Trennzeichen getrennt).
  • Installieren Sie die kostenlose Engine: python -m pip install superclonica-cpu.
  • Vertonen Sie jede Zeile in eine eigene Datei: import csv; from superclonica import Superclonica; tts = Superclonica(); [tts.save(row['id'] + '.mp3', tts.synthesize(row['text'], 'F2', 'de', normalize=True)[0]) for row in csv.DictReader(open('lines.csv', encoding='utf-8-sig'))].

Zahlen, Preise und Prozent

Schreiben Sie Zahlen so, wie sie gelesen werden sollen. Ein Tausenderpunkt verwirrt die Engine: 1.250 wird als „eins Komma zwei fünf“ gelesen, schreiben Sie also 1250 oder die Zahl in Worten. Zeichen wie % und € werden übersprungen, schreiben Sie also „Prozent“ und „Euro“. Eine Formelspalte hilft: ="Bestellung " & A2 & " ist fertig" baut den Satz für jede Zeile, und Sie vertonen diese Spalte. Alle Dateien haben dieselbe Lautheit, −18 LUFS.

Stimmen zum Veröffentlichen

Für Ladendurchsagen, Kursmaterial oder Produktvideos nutzen Sie die zehn Standardstimmen des Modells, M1 bis M5 und F1 bis F5, kostenlos unter der OpenRAIL-M-Lizenz, oder Ihre eigene, im SuperClonica-Studio trainierte Stimme. Von Fans gemachte Figurenstimmen aus dem Katalog sind für Fanprojekte, nicht für Firmen-Audio.