libresign/espeak

espeak的包装器

dev-main 2024-02-27 16:30 UTC

This package is auto-updated.

Last update: 2024-09-27 17:41:44 UTC


README

关于eSpeak NG

eSpeak是一个免费的开源、跨平台、紧凑型软件语音合成器。

本项目中的eSpeak NG简介

思考到视觉障碍用户在填写联系表单时的无障碍访问。我们决定实现eSpeak NG库,该库具有朗读验证码字符的功能。

示例

header('Content-Type: audio/wav');
header('Content-Disposition: inline;filename=captcha.wave');

echo (new Espeak())
        ->setOption('stdout')
        ->setOption('s', '110')
        ->setOption('v', (new Espeak())->getVoiceCode($_SERVER['HTTP_ACCEPT_LANGUAGE']))
        ->execute('Hello World');

库文档

https://github.com/espeak-ng/espeak-ng