因为需要语音转文字,就找了一些工具,发现要么不好用,要么付费,突然想起来 iOS 原生不就支持么,而且 iphone 自带 AI 芯片,就看看 iOS 的 SpeechKit 框架,发现已经高度封装了,使用起来特别方便,而且,最主要的是,这个框架非常轻量。
从 Speech.h 可以看到:
#import <Speech/SFVoiceAnalytics.h>
#import <Speech/SFSpeechRecognitionMetadata.h>
#import <Speech/SFSpeechRecognitionResult.h>
#import <Speech/SFSpeechRecognitionRequest.h>
#import <Speech/SFSpeechRecognitionTask.h>
#import <Speech/SFSpeechRecognitionTaskHint.h>
#import <Speech/SFSpeechRecognizer.h>
#import <Speech/SFTranscriptionSegment.h>
#import <Speech/SFTranscription.h>
就这么几个文件。
1. SFVoiceAnalytics.h, iOS 13+,分析类
// 一些声学特性,ios 13 / macos 10.15 以后可用
API_AVAILABLE(ios(13), macos(10.15))
@interface SFAcousticFeature : NSObject <NSCopying, NSSecureCoding>
版权声明:本文为woshizshu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。