4.1 从模型到产品

4.1.1 模型不等于产品

对学术界而言,通过训练数据,利用特定算法训练出一组声纹识别模型,并在测试数据上验证其性能——这些工作加在一起,足以构成一个完整的研究项目。如果在数据处理或者训练算法上再有一些创新或者改动,并加入一些其他方法进行对比的实验结果,那么这项工作足以写成一篇内容丰富的研究论文,发表在学术会议或期刊上。

不过,对业界而言,拥有一个性能不错的声纹识别模型,仅仅是万里长征的第一步。要将声纹识别技术部署到实际好用的产品中,还有着无数的工程问题需要解决,例如系统的架构、模型的发布、软件的维护,以及用户与产品之间的交互,等等。本章将对一些最常见的工程问题进行介绍,并简要阐述三种部署方案的基本架构。

4.1.2 软件工程基本概念

在介绍声纹识别中的工程问题之前,考虑到部分本书读者可能没有任何实际的产品级别的软件开发经验,笔者先对一些软件工程中的基本概念进行非常简要的介绍。尽管这些概念可能与声纹识别本身关系不大,但是对将来打算进入企业进行实际产品开发的读者来说,这些概念非常重要,甚至可能决定一个项目或者一款产品的成败。

软件工程本身作为一门学科,其涵盖的内容十分广泛,因此软件工程方面的书籍与教程也浩如烟海。对于时间有限的读者,可以考虑简要阅读最著名的《程序员修炼之道:从小工到专家》一书[106],或者直接阅读谷歌公司语音部门工程师Fergus Henderson所著论文Software Engineering at Google [107]。

1. 软件的规模与生命周期

对于学术研究或者发表论文而言,

声纹技术(四):声纹识别的工程部署相关推荐

  1. 声纹技术(三):声纹识别技术

    3.1 声纹识别:声纹技术的核心 3.1.1 名称与概念 广义上讲,声纹技术是一个宽泛的概念,其包含了许多不同的技术及应用.在所有这些技术中,声纹识别技术是其他技术的基础.无论是第5 章将要介绍的声纹 ...

  2. 声纹技术(七):声纹技术的未来

    7.1 概述 第3 章-第6 章介绍了声纹技术的主要应用,包括声纹识别.声纹分割聚类,以及基于声纹的语音识别.语音合成.语音检测.人声分离等.这些应用很多都经历过数年甚至数十年的发展,已经变得十分成熟 ...

  3. 声纹技术(二):音频信号处理基础【模拟信号(连续)--采样-->数字信号(离散)--量化-->振幅简化为整数--编码-->二进制序列】【WAV音频格式】【SoX】【分帧-加窗-】

    2.1 欲懂声纹,先学音频 从学科分类上讲,声纹技术是语音信号处理的一个分支,而语音信号处理则属于音频信号处理这个大类. 语音信号和音频信号,这二者的区别在于: 语音信号专指人类说话时所发出的具有社会 ...

  4. 中兴VIVO陷眼纹技术之争:谁是复制者?

     国产手机厂商VIVO即将于本周三发布新品手机vivo X5Pro的消息吸引了业内诸多关注,不过其宣传海报中披露的有关"眼球识别技术"的亮点也使其与中兴陷入了领先者和复制者之争 ...

  5. acegi过滤器介绍-未觉池塘青草梦,阶前梧叶已秋声-iteye技术网站

    acegi过滤器介绍-未觉池塘青草梦,阶前梧叶已秋声-iteye技术网站 2011年08月01日 最近研究了下acegi,原因是我要进行flex的项目,但是不知道flex的权限如何实现,所以就想到了a ...

  6. 对抗重力—初探声悬浮技术

    对抗重力--初探声悬浮技术 前言 五类悬浮技术 磁悬浮 静电悬浮 光悬浮 气体悬浮 声悬浮 原理 声的传播 振幅为零! 制作过程 材料 超声波悬浮全貌 换能头 电路图 实验视频 程序 前言 从古至今, ...

  7. 艺术编程-技术之声第二期

    技术未来篇 CTO和技术副总裁应该如何分工?谁才是技术领导者? 湖畔大学教务长曾鸣:注意,创新最难的第一步不是从0到1 在收购Sun六年后,Oracle终于瞄准了Java的非付费用户 技术之声篇 为什 ...

  8. Kali Linux 网络扫描秘籍 第四章 指纹识别(二)

    第四章 指纹识别(二) 作者:Justin Hutchens 译者:飞龙 协议:CC BY-NC-SA 4.0 4.6 Nmap 服务识别 虽然特征抓取是非常有利的信息来源,服务特征中的版本发现越来越 ...

  9. 实时语音趣味变声,大叔变声“妙音娘子”Get一下

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由腾讯游戏云 发表于云+社区专栏 游戏社交化是近年来游戏行业发展的重要趋势,如何提高游戏的社交属性已成为各大游戏厂商游戏策划的重要组成部 ...

  10. 实时语音趣味变声,大叔变声“妙音娘子”Get一下 1

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由腾讯游戏云 发表于云+社区专栏 游戏社交化是近年来游戏行业发展的重要趋势,如何提高游戏的社交属性已成为各大游戏厂商游戏策划的重要组成部 ...

最新文章

  1. 方法 注释_注释模板导入操作方法
  2. 网络设备Web登录检测工具device-phamer
  3. 高通 8x12 添加 TP和按键
  4. pytorch torch.device类(表示在其上或将要分配torch.Tensor的设备)
  5. gitee markdown 笔记_使用Gitee作为Markdown的图床
  6. Docker创建springboot项目镜像pom及Dockerfile配置文件
  7. jenkins通过Execute shell中通过scp/ssh命令,将一台机器中项目远程拷贝到另外一台机器,修改文件中内容
  8. Git理论、原理、操作
  9. AP 1532E register   Cisco 2504 AP注册WLC
  10. 制作Ubuntu16.04系统盘
  11. 微服务架构模式下配置管理
  12. leetcode题库--63不同路径 II
  13. R语言数据集合并、数据增减、不等长合并
  14. 【动态规划】LeetCode 63. Unique Paths II
  15. 课程设计之学生选课管理系统
  16. solidworks——铝型材画法
  17. VOC2007和VOC2012数据集下载地址
  18. 制作QQ微信支付宝三合一收款码
  19. 携手独角兽企业,微软正在用AI打造更美好的未来
  20. 如何批量将word转换成excel表格

热门文章

  1. 计算机教育部一级学科,教育部学科门类,一级学科有多少个?
  2. CO-PA: 获利能力分析类型(基于成本核算、基于会计核算)解析
  3. 统一建模语言(UML)介绍和使用
  4. (UML)统一建模语言简介(关系详解)
  5. 安卓 手机硬改 工具下载 一键新机 改串 抹机 root隐藏 改串号MEID imei SN信息 工具教程分享
  6. jquery ie版本支持html5,JS第6款:html5shiv.js让IE6、IE7、IE8支持html5-推荐
  7. 2013大数据全球技术峰会PPT
  8. 关于8266WiFi模块(AT)问题分析与解答(单片机和wifi模块连接)
  9. Android 7.0 抓包
  10. qt 正则表达式 和 常用正则表达式应用