目前很多开发者已经开始使用Windows 10 IoT来做物联网领域的开发了,目前Windows 10 IoT Core的版本支持树莓派2(以及新出的树莓派3)、Minnowboard Max以及Dragonboard。

但是目前如果是做语言开发相关(TTS, Speeh Recognition)的童鞋们就会遇到一个问题,目前Windows 10 Iot core的版本只有英文版本,怎么支持其他语言呢。目前官方是没有语言包可以下的,但是有特别的方法可以来解决这个问题。

其实非常简单的,下面以Dragonboard 410c为例(其实树莓派也一样的)给大家讲解一下。

  1. 预先准备。首先在你的PC(Windows 10)上安装你想要的语音包,如简体中文。

    设置à时间和语言à区域和语言,添加语音,把相应的语言添加上。

    下载该语音的语音包,下载完成应该如下图所示。

  2. 确保你的PC与Dragonboard一起连接到同一个局域网内。
  3. 通过FTP,连接到你的Dragonboard,拷贝相应的文件

    好了,现在打开资源管理器,输入你的Dragonboard或者树莓派的IP地址,如下:

    这个时候会询问你用户名跟密码,用户名就是administrator 密码默认是p@ssw0rd

    这样就可以进入到Dragonboard的C盘目录了:

    拷贝SR文件

    从你的PC机的C:\Windows\Speech_OneCore\Engines\SR 目录下,把zh-CN-N的这个文件夹拷贝到你的IoT设备。

    拷贝到哪个目录呢,拷贝到 \\192.168.1.215\C$\Windows\Speech_OneCore\Engines\SR

    接着需要拷贝TTS的文件

    同样的,从PC的TTS目录下拷贝zh-CN-N到你的IoT设备下的TTS目录。

  4. 通过powershell,拷贝相关文件

    是不是这样就大功告成了么?不是的,还差一个文件夹没拷。还得从你的PC机器C:\Windows\System32\Speech_OneCore\Common\拷贝zh-CN的文件夹到\\192.168.1.215\C$\Windows\System32\Speech_OneCore\Common这个目录下。

    那就拷呗,如果直接跟前面一样使用FTP直接拷的,会有这样的提示。

    Common是一个比较特殊的文件夹,需要管理员权限才能拷贝文件。那怎么办呢。

    可以用PowerShell。

    使用管理员权限打开Powershell

    先把要的文件夹拷贝到\\192.168.1.215\C$\Windows\System32\Speech_OneCore 目录下,然后再用PS拷过去就可以了。

    使用PS,启动

    在输入Enter-PSSession的命令连接你的dragonboard的时候会比较久,大概30秒左右,请耐心等待。

    连接完你就可以cd到相应的目录拷贝了。

    结果应该是:

  5. 测试中文语音

    你可以新建一个Universal App的小程序试一下。

     public MainPage()
    {
    this.InitializeComponent(); var synt = new SpeechSynthesizer(); foreach (var voice in SpeechSynthesizer.AllVoices)
    {
    Debug.WriteLine($"Name: {voice.DisplayName} Lang: {voice.Language} Type: {voice.Gender} Description : {voice.Description}");
    }
    }

    查看结果:

遇到问题欢迎留言探讨,希望能够帮到大家。

如何在Windows 10 IoT Core中添加其他语言的支持,如中文的更多相关文章

  1. Windows 10 IoT Serials 3 - Windows 10 IoT Core Ardunio Wiring Mode

    Maker社区和智能硬件的朋友一定知道Arduino,很多3D打印机都是用它做的.为了迎合这一大块市场,微软在基于Intel Galileo的Windows 8.1 IoT中就是使用这种基于Ardui ...

  2. 如何在Raspberry Pi 3B中安装Windows 10 IoT Core

    Windows 10 IoT Core简介 Windows 10 IoT是微软专门为物联网生态打造的操作系统,Windows 10 IoT Core则是Windows 10 IoT 操作系统的核心版本 ...

  3. Windows 10 IoT Core环境配置中的那些坑

    我使用的设备是Raspberry Pi 3B,想来国内的嵌入式玩具应该还是树莓派最常见吧.这段时间一直在捣鼓Win10 IoT,结果发现,从安装一直到编码调试一路下来全都是坑.写这篇东西一个是为了备忘 ...

  4. 基于Vmware player的Windows 10 IoT core + RaspberryPi2安装部署

    本文记录了基于Vmware Player安装Windows10和VS2015开发平台的过程,以及如何在RaspberryPi2.0上启动Windows10 IoT core系统,并通过一个简单的hel ...

  5. Azure IoT Edge on Windows 10 IoT Core

    在今年的Build大会上,微软推出了Azure IoT Edge的第一个版本(https://github.com/Azure/iot-edge ).该版本的主要特点就是将计算能力由Azure端推送至 ...

  6. 基于树莓派的微型气象站设计与开发(Windows 10 IoT Core)

    前言 树莓派(Raspberry Pi,RPi)是专门为学生计算机编程教育而设计,只有信用卡大小的卡片式电脑,可以运行Linux或者Windows 10 IoT Core操作系统.本文将利用树莓派和U ...

  7. [IOT] - Raspberry Pi 3B + Windows 10 IOT Core + .Net Core Web 部署

    硬件:Raspberry Pi 3B 系统:Windows 10 IOT Core 应用:.Net Core Web 部署流程 1. 系统安装 1.1 下载并安装 Windows 10 IoT Cor ...

  8. Windows 10 IoT Core Samples

    Windows 10 IoT Core Samples Welcome to the Windows 10 IoT Core Samples These samples have been valid ...

  9. Windows 10 IoT Core 17133 for Insider 版本更新

    今天,微软发布了Windows 10 IoT Core 17133 for Insider 版本更新,本次更新只修正了一些Bug,没有发布新的特性.用户可以登录Windows Device Porta ...

随机推荐

  1. Big5

    在以下各表中定义了 Big5 语言环境的代码范围: 平面 代码范围 描述 1 A140H - A3E0H 符号和中文控制代码 1 A440H - C67EH 常用字符 2 C940H - F9D5H ...

  2. POJ1655 Balancing Act(树的重心)

    树的重心即树上某结点,删除该结点后形成的森林中包含结点最多的树的结点数最少. 一个DFS就OK了.. #include<cstdio> #include<cstring> #i ...

  3. 说一说ST表 讲一讲水题

    ST表 一.算法介绍 如何快速求解RMQ问题呢?暴力复杂度O(n),线段树复杂度O(n)~O(logn),要是数据规模达到10^7或者更高呢?我们需要一种可以做到O(1)查询的算法,这时就可以用到ST ...

  4. Android Developer -- Bluetooth篇 开发实例之四 API详解

    http://www.open-open.com/lib/view/open1390879771695.html 这篇文章将会详细解析BluetoothAdapter的详细api, 包括隐藏方法, 每 ...

  5. IOS调用WCF提供的服务方法,但是方法的参数是WCF那边自定义的对象,这样有办法调用么,如果可以IOS应该怎么传参呢?请问有了解的么,

    最近做一个项目后端使用WCF接收Android手机拍照并带其它参数保存到服务器里:刚好把最近学习的WCF利用上,本以为是个比较简单的功能应该很好实现,没想到其中碰到不少问题,在网上搜索很久一直没有想到 ...

  6. JavaScript继承(图解笔记)

    JavaScript有多种继承模式,总结起来用到的方法有:原型链的传递.构造函数的借用.对象的复制.   对于原型链和原型的解释,可参考:JavaScript 原型中的哲学思想这篇文章讲得很清晰,让我 ...

  7. 搜索引擎Solr-6.6.0搭建

    一.简介 Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口.用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引:也可以通过Http ...

  8. 15个最受欢迎的Python开源框架(转载)

    一.Django: Python Web应用开发框架 Django是一个开放源代码的Web应用框架,由Python写成.采用了MVC的软件设计模式,即模型M,视图V和控制器C.它最初是被开发来用于管理 ...

  9. oracle闪回flashback_transaction_query知识点

    查询更新记录: select t.start_timestamp, t.commit_timestamp, t.logon_user, t.operation, t.table_name, t.tab ...

  10. 安装ansj分词器

    项目地址:https://github.com/4onni/elasticsearch-analysis-ansj https://github.com/laigood/elasticsearch-a ...