SwiftUI 文字转语音TTS 开发朗读器 AVSpeechSynthesizer(教程含源码)
2023-09-11 14:18:30 时间
实战需求
SwiftUI 文字转语音TTS 开发朗读器
本文价值与收获
看完本文后,您将能够作出下面的界面
看完本文您将掌握的技能
- AVFoundation
- AVSpeechSynthesizer
- AVSpeechUtterance
基础知识
AVFoundation
使用视听资产,控制设备摄像头,处理音频并配置系统音频交互。
使用教程
AVFoundation框架结合了六个主要技术领域,这些领域共同涵盖了在Apple平台上捕获,处理,合成,控制,导入和导出视听媒体的广泛任务。
AVSpeechSynthesizer
一种对象,可根据文本发音产生合成语音,并提供用于监视或控制正在进行的语音的控件。
class AVSpeechSynthesizer : NSObject
总览
gAVSpeechSynthesizer从文本产生合成语音,提供了一种用于控制或监视正在进行的语音的进展,和路由其中语音播放方法。
相关文章
- Java容器 | 基于源码分析Map集合体系
- Spring Boot 自动配置 源码分析
- 《Ceph源码分析》——第1章,第一节Ceph的发展历程
- 对threading模块源码文件的解读(不全)
- iOS游戏开发之使用 Spritekit 框架和 Swift 的 iOS 2D 太空射击游戏(教程含源码)
- SwiftUI 既优雅又好用的封装库 数行代码快速整合UIKit组件 (教程含源码)
- SwiftUI Button 高级之复杂按钮点击后显示等待梅花转动 (教程含源码)
- SwiftUI 游戏开发之 乒乓球游戏基于SpriteKit SwiftUI Combine (教程含源码)
- SwiftUI iOS 基础组件之邮件组件发送邮件 (教程含源码)
- SwiftUI 兼容1和2 轮播图基于UIPageViewController (教程含源码)
- SwiftUI 内功 之 强制VStack进行刷新 制作个日期选择组件(教程含源码)
- Flutter macOS 教程之 01 macOS App开发快速入门 (教程含源码)
- macOS SwiftUI 基础之如何设置App登录即可启动(教程含源码)
- macOS SwiftUI 封装组件之 不确定指示器NSProgressIndicator(教程含源码)
- macOS SwiftUI 开发教程之延迟显示组件 (教程含源码)
- macOS SwiftUI 开发教程之TextField文本框如何取消蓝色聚焦边框 (教程含源码)
- macOS SwiftUI开发教程之NavigationView基础使用左右分栏(项目含源码)
- SwiftUI macOS之实现三栏可拖拽界面(中文教程含源码)
- macOS 开发教程之如何监听按下和按起来事件 实现放大缩小Touch Down 和 Touch UP(SwiftUI 教程含源码)
- SQL教程之 开始学习用于数据分析的的五个SQL 命令 (教程含源码)
- macOS 开源完整项目之JSON文件格式转换 支持Realm swift coredata (教程含源码)
- SwiftUI CoreData 教程之 03 如何创建一对多实体 relationship(教程含源码)
- SwiftUI 动画之Circle Animation 移动、旋转、显示、消失和放大联合动画 (教程含源码)
- 鸿蒙基础之 ToastDialog 对话框(HarmonyOS鸿蒙开发教程含源码)
- HarmonyOS鸿蒙开发之06 通过代码创建页面 Feature Ability(教程含源码)
- HarmonyOS鸿蒙开发之04 运行第一个hello world (教程含源码)
- onDrag(_: ) (SwiftUI 中文文档手册 教程含源码)
- NSClickGestureRecognizer (SwiftUI macOS中文文档手册 教程含源码)
- Resource Management (Appkit 中文文档手册 教程含源码)
- spring源码分析之<context:component-scan/>vs<annotation-config/>