语音识别_语音合成

2017-01-13  本文已影响67人  悟2023

Speech.Framework了解

Speech.Framework框架轻量级语音库,在学习Speech.Framework框架前,我们需要对其中类与类与类之间的关系有个大致的熟悉了解。首先看下苹果官方为开发者提供接口,如下图:


Speech.Framework
//语音识别请求类,需要通过其子类来进行实例化。
#import <Speech/SFSpeechRecognitionRequest.h>

//语音识别请求结果类。
#import <Speech/SFSpeechRecognitionResult.h>

//这个类是语音识别服务请求任务类,每一个语音识别请求都可以抽象为一个SFSpeechRecognitionTask实例,
//其中SFSpeechRecognitionTaskDelegate协议中约定了许多请求任务过程中的监听方法。
#import <Speech/SFSpeechRecognitionTask.h>

//识别风格
typedef NS_ENUM(NSInteger, SFSpeechRecognitionTaskHint) {
    SFSpeechRecognitionTaskHintUnspecified = 0,     // Unspecified recognition
    SFSpeechRecognitionTaskHintDictation = 1,       // General dictation/keyboard-style
    SFSpeechRecognitionTaskHintSearch = 2,          // Search-style requests
    SFSpeechRecognitionTaskHintConfirmation = 3,    // Short, confirmation-style requests ("Yes", "No", "Maybe")
} API_AVAILABLE(ios(10.0));
#import <Speech/SFSpeechRecognitionTaskHint.h>

//语音识别的操作类,用于语音识别用户权限的申请,
//语言环境的设置,语音模式的设置以及向Apple服务发送语音识别的请求。
#import <Speech/SFSpeechRecognizer.h>

//语音转换后的信息类
#import <Speech/SFTranscription.h>

//语音转换中的音频节点类
#import <Speech/SFTranscriptionSegment.h>

Speech.Framework应用

源代码后期补上。。。
https://pan.baidu.com/s/1hrCnTNu

语音识别
上一篇下一篇

猜你喜欢

热点阅读