whisper.php:为PHP提供高性能语音识别

打印 上一主题 下一主题

主题 1689|帖子 1689|积分 5067

whisper.php:为PHP提供高性能语音识别

    whisper.php Local Speech to Text in PHP made easy thanks to Whisper.cpp and OpenAI  
项目地点: https://gitcode.com/gh_mirrors/wh/whisper.php   
whisper.php 是一个PHP语言的绑定库,基于 whisper.cpp 实现了高性能自动语音识别和转录功能。
项目介绍

whisper.php 为 PHP 开发者提供了一种方便的方式来集成 whisper.cpp 的强盛语音识别能力。通过高性能的底层API和高层次的抽象API,开发者可以根据项目需求选择符合的集成方式。无论是必要精致控制转录过程的低级别API,还是快速开发的原型计划高级API,whisper.php 都提供了灵活的支持。
项目技能分析

该项目使用了 PHP 8.1+ 版本,并依赖于 FFI(Foreign Function Interface)扩展,这使得 PHP 可以调用 C 语言编写的库。whisper.php 支持多种操作体系平台,包括 Linux、macOS 以及 Windows,支持架构包括 x86_64 和 arm64。这意味着在差别的开发环境和生产环境中都能使用 whisper.php。
在技能实现上,whisper.php 提供了模子自动下载功能,支持多种音频格式,并可以导出多种输特别式,如文本、字幕等。此外,whisper.php 还支持流式处置惩罚和进度跟踪的回调函数,使得开发者可以更灵活地处置惩罚长音频文件或实时反馈。
项目技能应用场景

whisper.php 的应用场景广泛,包括但不限于:

  • 实时语音识别:在实时通话或直播场景中,可以实现实时语音转文字。
  • 音频转录:将大量音频文件转录成文字,用于数据分析、内容审核等。
  • 自动字幕生成:为视频内容自动生成字幕,提拔观看体验。
  • 语言模子训练:通过收集和处置惩罚大量转录数据,可以用于训练自定义语言模子。
项目特点


  • 易于集成:通过Composer一键安装,简化了集成流程。
  • 性能强盛:基于 whisper.cpp 的性能优化,为PHP带来了接近C语言的运行效率。
  • 灵活性:提供了高低级别的API,满意差别需求的项目开发。
  • 自动下载模子:无需手动管理模子文件,whisper.php 可以自动下载所需的语音模子。
  • 多种输特别式:支持多种输特别式,如TXT、VTT、SRT和CSV,便于与其他体系或应用步伐集成。
下面是一个使用 whisper.php 的高级API举行语音转录的示例:
  1. $whisper = Whisper::fromPretrained('tiny.en', baseDir: __DIR__.'/models');
  2. $audio = readAudio(__DIR__.'/sounds/sample.wav');
  3. $segments = $whisper->transcribe($audio, 4);
  4. foreach ($segments as $segment) {
  5.     echo toTimestamp($segment->startTimestamp) . ': ' . $segment->text . "\n";
  6. }
复制代码
以上代码展示了如何快速加载预训练模子,读取音频文件,并对其举行转录,然后输出每个语段的开始时间戳和文本内容。
通过这些特点,whisper.php 证明了它在语音识别领域的代价,为PHP开发者提供了一种高效、灵活的语音处置惩罚解决方案。无论你是必要快速原型计划还是构建复杂的语音处置惩罚体系,whisper.php 都是值得实验的工具。
    whisper.php Local Speech to Text in PHP made easy thanks to Whisper.cpp and OpenAI  
项目地点: https://gitcode.com/gh_mirrors/wh/whisper.php   

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

渣渣兔

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表