百度语音,面向广大开发者永久免费开放语音合成技术。所采用的离在线融合技术,根据当前网络状况,自动判断使用本地引擎或者云端引擎,进行语音合成,再也不用担心流量消耗了!

本Demo将使用官方提供的C#版本RestApi SDK制作一个Winfrom软件,实现以下两个功能。

  • TTS语音合成:可选择语速、音调、音量及发言人
  • ASR语音识别:使用NAudio进行语音录制并识别
    阅读全文 »

公司目前的整个CI体系都是使用了GitLab的全家桶,基本已经趋于完善,目前最大的问题是每次发版都需要停机处理,用户感知明显,所以多数时候发版的时间都集中在晚上十点以后,故而决定设法解决这个问题。

阅读全文 »

最简可行产品:

概念

最简可行产品minimum viable product,简称MVP)是新产品开发中的名词,是指有部分机能,恰好可以让设计者表达其核心设计概念的产品。
设计者可以进行验证式学习,根据使用者的回馈,进一步了解使用情形,并且继续开发此产品 。
由最简可行产品来搜集相关想法常常会比开发有更多机能的产品要便宜。开发更多机能产品的的费用较高,也会有产品失败的风险(例如产品基本假设有误的情形)。
最简可行产品一词是由法兰克·罗宾生Frank Robinson)创建,因史蒂夫·布兰克埃里克·莱斯的使用而流行。

“要贩售愿景及提供最简可行产品给有远见的人,不是给所有的人。”
——史蒂夫·布兰克

阅读全文 »

本人是计算机专业大二狗一枚,目前在学习C#,今天突发奇想,打算开一个博客,定期记录一些自己学习期间的心得,希望各位大牛能多多提点。

  本次的描述的主体是指发生在 2021 年 7 月 13 日晚上 23 点左右的,无响应时间持续约半小时左右,完全恢复时间约8小时的宕机事件。
  本文内容是作者依据网上公开信息和个人在当时的体验综合分析而来,精确的时间线可能存在一定程度的错漏,仅代表作者本人的观点,如有雷同,纯属巧合。

阅读全文 »

  日常使用 Windows 系统时,如果需要在命令行中直接使用程序,则需要把程序的目录加到环境变量 Path 中,而很多时候,程序目录其实会包含很多程序的依赖文件,或者其他不适合在 Path 中的文件,每当有这种需求的时候都添加一条新的路径到 Path 中也不大友好,那么,如何操作,才能优雅又简单呢?

  下面我借鉴 Windows 平台的老牌包管理工具 Chocolatey ,使用其内置的工具 ShimGen 来解决这个问题。

阅读全文 »