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
9
downloads

Publisher

unverified uploader

Weekly Downloads

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

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on personal_voice_flutter

Packages that implement personal_voice_flutter