personal_voice_flutter 0.0.1 copy "personal_voice_flutter: ^0.0.1" to clipboard
personal_voice_flutter: ^0.0.1 copied to clipboard

PlatformiOS

This project uses the iOS personal voice to speak text in your own voice.

personal_voice_flutter #

This Flutter plugin provides an API for accessing Personal Voice on iOS.

https://github.com/rockarts/personal_voice_flutter/blob/main/example/test/voice.MP4

Platform Support #

Android iOS MacOS Web Linux Windows

Usage #

This plugin only works on iOS 17 or later.

You must first create a personal voice on your iPhone under Settings->Accessibility->Speech->Personal Voice

Settings

After you've created a personal voice you must make sure that your phone is not in silent mode in order to hear the voice.

import 'package:personal_voice_flutter/personal_voice_flutter.dart';

...

final permission =
        await _personalVoiceFlutterPlugin.requestPersonalVoiceAuthorization();

if(permission == "authorized") {
    await _personalVoiceFlutterPlugin.speak("A sentence using my voice!");
}

Known Issues #

iOS #

  • Phone must not be in silent mode.
  • Crashes on iOS 17.0 to 17.0.2
  • The phone must not be set to silent or the personal voice will not play.
3
likes
160
points
25
downloads

Publisher

unverified uploader

Weekly Downloads

This project uses the iOS personal voice to speak text in your own voice.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on personal_voice_flutter