3 分•作者: detaro•6 个月前
返回首页
最新
2 分•作者: sebkur•6 个月前
它基于为 IDE 开发的 jediterm 库,但也可以作为一个带有标签页的独立终端模拟器使用。该库已经存在了 10 多年,但我认为还没有人基于它开发过终端模拟器应用?
1 分•作者: darraghmckay•6 个月前
1 分•作者: CecileAbescat•6 个月前
1 分•作者: chidieberechigo•6 个月前
1 分•作者: gloxkiqcza•6 个月前
1 分•作者: hejhdiss•6 个月前
我目前正在研究一些开源概念——主要是围绕系统、人工智能和安全领域的实验性想法。这些项目还处于早期阶段,我公开分享它们是希望找到对探索或贡献感兴趣的人。<p>我在 GitHub 上的用户名是 hejhdiss。<p>作为一个尚未加入任何主要开发者社区的人,怎样才能最好地找到同样喜欢构建早期项目的志同道合的开发者?<p>欢迎提出任何建议或意见。
1 分•作者: matt8p•6 个月前
5 分•作者: ciwolex•6 个月前
我知道微软已经开始慢慢强制大家使用人工智能了。
你们公司也是这样吗?
1 分•作者: acarminati•6 个月前
1 分•作者: robaato•6 个月前
1 分•作者: almost-exactly•6 个月前
2 分•作者: indrora•6 个月前
2 分•作者: aethiopicuschan•6 个月前
嗨 HN,
我很高兴分享 SpeechAnalyzerDylib,这是一个小巧的 C 兼容动态库,它封装了 Apple 即将推出的 macOS 26.0 (Tahoe) 中的 SpeechAnalyzer API。如果你正在构建一个 Swift、Objective-C 或纯 C 项目,并希望添加几乎无需样板代码的设备端转录功能,这个库可能会对你有所帮助。
## 主要特性
- ***C-FFI 封装器***
公开一个简单的、C 兼容的 API,因此你可以从 Swift、Objective-C 或纯 C 中调用它。
- ***异步文件转录***
`sw_transcribeFile(const char *filePath, const char *locale, TranscriptionCallback callback, void *userData)`
在后台转录磁盘上的任何音频文件;通过你的回调函数提供完整的转录文本或错误字符串。
- ***内存数据转录***
`sw_transcribeData(const uint8_t *bytes, size_t size, const char *locale, TranscriptionCallback callback, void *userData)`
通过在内部写入临时文件并重用基于文件的转录路径来转录原始音频缓冲区。
- ***实时麦克风流***
`sw_startMicrophoneTranscription(const char *locale, TranscriptionCallback callback, void *userData)`
从默认麦克风流式传输实时语音,接收部分转录文本,并在引擎停止时自动停止。
- ***语言环境感知***
所有 API 都接受一个可选的语言环境标识符(默认为系统语言环境),用于特定语言的模型。
- ***自动模型管理***
在开始转录之前,验证或下载你所选语言环境所需的离线语音模型。
- ***回调驱动的错误处理***
失败时,你的回调函数会收到一个 `“Error: …”` 字符串,以便你可以处理重试或回退。
- ***零外部依赖***
完全基于 Apple 的 AVFoundation 和 Speech 框架构建——无需第三方库。
## 版本要求
macOS 26.0 (Tahoe) beta
Xcode 26 beta
两者目前都处于 beta 阶段,并且 SpeechAnalyzer 仅在 beta 种子版中可用,因此你需要运行开发者 beta 版才能试用它。
## 仓库和许可证
[https://github.com/aethiopicuschan/speech-analyzer-dylib](https://github.com/aethiopicuschan/speech-analyzer-dylib)
基于 MIT 许可证。
## 欢迎反馈和贡献
* 打开问题以报告你遇到的错误或边缘情况
* 提交 PR 以添加测试、CI 或示例集成
* 在下面分享你的经验或集成问题
期待听到你用它构建的东西!
39 分•作者: x0z•6 个月前
1 分•作者: Gaishan•6 个月前
1 分•作者: nsoonhui•6 个月前
1 分•作者: nickcotter•6 个月前
1 分•作者: Bluestein•6 个月前
1 分•作者: kirillwolkow•6 个月前