speech_interface.php 695 B

123456789101112131415161718192021
  1. <?php
  2. //define the template class
  3. if (!interface_exists('speech_interface')) {
  4. interface speech_interface {
  5. public function get_languages() : array;
  6. public function get_models(): array;
  7. public function get_voices() : array;
  8. public function is_language_enabled() : bool;
  9. public function set_filename(string $audio_filename);
  10. public function set_format(string $audio_format);
  11. public function set_language(string $audio_language);
  12. public function set_message(string $audio_message);
  13. public function set_model(string $audio_model): void;
  14. public function set_path(string $audio_path);
  15. public function set_voice(string $audio_voice);
  16. public function speech() : bool;
  17. }
  18. }
  19. ?>