Perfsol logo

Voice X: Entwicklung einer iOS-App zum Ändern der Stimme


Fallstudie

Voice X: Entwicklung einer iOS-App zum Ändern der Stimme

Eine unterhaltsame App zum Aufnehmen Ihrer Stimme und Anwenden von mehr als 40 verschiedenen Effekten: Roboter, Zombie, Alien, Eichhörnchen und vieles mehr.

Voice X: Entwicklung einer iOS-App zum Ändern der Stimme
  • Über das Projekt

    Voice X ist eine App, mit der die Stimme des Benutzers mit zahlreichen Soundeffekten verändert werden kann. Alles, was Sie tun müssen, ist Ihre Stimme aufnehmen und den Sprachgenerator starten. Anschließend bietet das Programm an, sie wie die Stimme eines Roboters, Zombies, Kindes oder Aliens zu verarbeiten - insgesamt mehr als 30 Optionen. Die entstandene Audiodatei kann zur persönlichen Verwendung in der Galerie gespeichert oder mit Freunden geteilt werden.

  • Herausforderung

    Der Kunde bat uns, eine iOS-Anwendung zu erstellen, die mit verschiedenen Versionen des Betriebssystems und allen Geräten kompatibel ist, auf denen es läuft. Die wichtigsten Anforderungen an die zukünftige Software sind eine fehlerfreie Leistung und ein hochwertiges sowie modernes UI/UX-Design.

    Perfsol übernahm die Entwicklung der App von Grund auf, während der Kunde das Design eigenständig erstellte. Wir mussten folgende Funktionen implementieren:

    • Sprachaufnahme zur späteren Bearbeitung;
    • mehr als 30 Soundeffekte, um ein cooles Ergebnis zu erzielen;
    • Änderung der Tonhöhe und Geschwindigkeit der Stimme;
    • Möglichkeit, die Aufnahme mit Freunden zu teilen;
    • Einstellung der empfangenen Audioaufnahme als Klingelton;
    • einfache Navigation in der App.

    Aufgrund der Erfahrung bei der Entwicklung ähnlicher Apps konnte Perfsol den Anforderungen des Kunden gerecht werden.

  • Geschäftsfall

    Erfahrene iOS-Entwickler arbeiteten am Voice X-Projekt. Zum Zeitpunkt der Zusammenarbeit hatten sie bereits Dutzende erfolgreich abgeschlossener Projekte. Es wurde auch ein Qualitätssicherungsspezialist in die Arbeit einbezogen. Seine Aufgabe bestand darin, Fehler im Frühstadium der Entwicklung zu identifizieren, um die Kosten für deren Behebung zu senken.

    Perfsol arbeitete an der Entwicklung neuer Funktionen und legte dabei großen Wert auf die Integrationsmöglichkeiten der App.

    Um optimale Ergebnisse zu erzielen, haben wir folgenden Technologiestack verwendet:

    • Swift;
    • IAP (In-App-Käufe);
    • SwiftUI;
    • Benutzerdefinierte UI;
    • AVFoundation.

    Die Arbeiten an der App dauerten 5 Monate. In dieser Zeit haben wir alle erforderlichen Funktionen implementiert und das Produkt für die Veröffentlichung vorbereitet.

  • Aufzeichnung zur Bearbeitung auswählen

    Erwachsene und Kinder können gleichermaßen ihre Stimmen mithilfe einer einfachen und intuitiven Plattform zum Ändern der Stimme ändern, die unsere Entwickler erstellt haben.

    Aufzeichnung zur Bearbeitung auswählen
  • Stimmeffekt hinzufügen

    Wenn Sie mit der Aufnahme fertig sind, verwenden Sie den Stimmenveränderer, um Ihre Stimme in über 30 verschiedenen Arten zu verändern: Roboterstimme, Kinderstimme, Helium, Stimmbox usw.

    Stimmeffekt hinzufügen
  • Aktualisierte Aufnahme speichern

    Speichern Sie Ihre Aufnahme, durchsuchen Sie die Bibliothek neuer Stimmen und teilen Sie sie mit nur einem Fingertipp.

    Aktualisierte Aufnahme speichern
  • Lösung

    Unsere Arbeit führte zu einer iOS-App, die als moderner Stimmveränderer bezeichnet werden kann. Wir haben implementiert:

    • die Möglichkeit, Audioaufnahmen aufzunehmen und zu bearbeiten;
    • die Option, die Aufnahme in der Galerie des Benutzers zu speichern und die Datei an Freunde zu senden;
    • eine bequeme Navigation;
    • die Funktion, eine Audioaufnahme als Klingelton festzulegen.

    Der erfolgreiche Abschluss des Projekts wurde durch die richtig gewählte Arbeitsmethodik ermöglicht. Wir verwendeten Scrum. Dabei wurde der Arbeitsablauf in kleine Segmente, sogenannte Sprints, unterteilt. Wir haben auch regelmäßig Retrospektiven, Brainstorming-Meetings und andere Veranstaltungen durchgeführt. Dies ermöglichte es uns, Probleme rechtzeitig zu erkennen und zu beheben und die besten Ideen zur Erreichung der Ziele des Kunden zu generieren.

    Da der Kunde mit unserer Zusammenarbeit zufrieden war, wurde uns auch die Nachbetreuung des Softwareprodukts anvertraut. Das Team arbeitet derzeit daran, die Leistung der App zu verbessern und kleinere Fehler in ihrer Funktionsweise zu beheben.

Kontakt