如何在Windows 10 IoT Core中添加其他语言的支持,如中文
目前很多开发者已经开始使用Windows 10 IoT来做物联网领域的开发了,目前Windows 10 IoT Core的版本支持树莓派2(以及新出的树莓派3)、Minnowboard Max以及Dragonboard。
但是目前如果是做语言开发相关(TTS, Speeh Recognition)的童鞋们就会遇到一个问题,目前Windows 10 Iot core的版本只有英文版本,怎么支持其他语言呢。目前官方是没有语言包可以下的,但是有特别的方法可以来解决这个问题。
其实非常简单的,下面以Dragonboard 410c为例(其实树莓派也一样的)给大家讲解一下。
- 预先准备。首先在你的PC(Windows 10)上安装你想要的语音包,如简体中文。
设置à时间和语言à区域和语言,添加语音,把相应的语言添加上。
下载该语音的语音包,下载完成应该如下图所示。
- 确保你的PC与Dragonboard一起连接到同一个局域网内。
- 通过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目录。
- 通过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到相应的目录拷贝了。
结果应该是:
- 测试中文语音
你可以新建一个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中添加其他语言的支持,如中文的更多相关文章
- Windows 10 IoT Serials 3 - Windows 10 IoT Core Ardunio Wiring Mode
Maker社区和智能硬件的朋友一定知道Arduino,很多3D打印机都是用它做的.为了迎合这一大块市场,微软在基于Intel Galileo的Windows 8.1 IoT中就是使用这种基于Ardui ...
- 如何在Raspberry Pi 3B中安装Windows 10 IoT Core
Windows 10 IoT Core简介 Windows 10 IoT是微软专门为物联网生态打造的操作系统,Windows 10 IoT Core则是Windows 10 IoT 操作系统的核心版本 ...
- Windows 10 IoT Core环境配置中的那些坑
我使用的设备是Raspberry Pi 3B,想来国内的嵌入式玩具应该还是树莓派最常见吧.这段时间一直在捣鼓Win10 IoT,结果发现,从安装一直到编码调试一路下来全都是坑.写这篇东西一个是为了备忘 ...
- 基于Vmware player的Windows 10 IoT core + RaspberryPi2安装部署
本文记录了基于Vmware Player安装Windows10和VS2015开发平台的过程,以及如何在RaspberryPi2.0上启动Windows10 IoT core系统,并通过一个简单的hel ...
- Azure IoT Edge on Windows 10 IoT Core
在今年的Build大会上,微软推出了Azure IoT Edge的第一个版本(https://github.com/Azure/iot-edge ).该版本的主要特点就是将计算能力由Azure端推送至 ...
- 基于树莓派的微型气象站设计与开发(Windows 10 IoT Core)
前言 树莓派(Raspberry Pi,RPi)是专门为学生计算机编程教育而设计,只有信用卡大小的卡片式电脑,可以运行Linux或者Windows 10 IoT Core操作系统.本文将利用树莓派和U ...
- [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 ...
- Windows 10 IoT Core Samples
Windows 10 IoT Core Samples Welcome to the Windows 10 IoT Core Samples These samples have been valid ...
- Windows 10 IoT Core 17133 for Insider 版本更新
今天,微软发布了Windows 10 IoT Core 17133 for Insider 版本更新,本次更新只修正了一些Bug,没有发布新的特性.用户可以登录Windows Device Porta ...
随机推荐
- Big5
在以下各表中定义了 Big5 语言环境的代码范围: 平面 代码范围 描述 1 A140H - A3E0H 符号和中文控制代码 1 A440H - C67EH 常用字符 2 C940H - F9D5H ...
- POJ1655 Balancing Act(树的重心)
树的重心即树上某结点,删除该结点后形成的森林中包含结点最多的树的结点数最少. 一个DFS就OK了.. #include<cstdio> #include<cstring> #i ...
- 说一说ST表 讲一讲水题
ST表 一.算法介绍 如何快速求解RMQ问题呢?暴力复杂度O(n),线段树复杂度O(n)~O(logn),要是数据规模达到10^7或者更高呢?我们需要一种可以做到O(1)查询的算法,这时就可以用到ST ...
- Android Developer -- Bluetooth篇 开发实例之四 API详解
http://www.open-open.com/lib/view/open1390879771695.html 这篇文章将会详细解析BluetoothAdapter的详细api, 包括隐藏方法, 每 ...
- IOS调用WCF提供的服务方法,但是方法的参数是WCF那边自定义的对象,这样有办法调用么,如果可以IOS应该怎么传参呢?请问有了解的么,
最近做一个项目后端使用WCF接收Android手机拍照并带其它参数保存到服务器里:刚好把最近学习的WCF利用上,本以为是个比较简单的功能应该很好实现,没想到其中碰到不少问题,在网上搜索很久一直没有想到 ...
- JavaScript继承(图解笔记)
JavaScript有多种继承模式,总结起来用到的方法有:原型链的传递.构造函数的借用.对象的复制. 对于原型链和原型的解释,可参考:JavaScript 原型中的哲学思想这篇文章讲得很清晰,让我 ...
- 搜索引擎Solr-6.6.0搭建
一.简介 Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口.用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引:也可以通过Http ...
- 15个最受欢迎的Python开源框架(转载)
一.Django: Python Web应用开发框架 Django是一个开放源代码的Web应用框架,由Python写成.采用了MVC的软件设计模式,即模型M,视图V和控制器C.它最初是被开发来用于管理 ...
- oracle闪回flashback_transaction_query知识点
查询更新记录: select t.start_timestamp, t.commit_timestamp, t.logon_user, t.operation, t.table_name, t.tab ...
- 安装ansj分词器
项目地址:https://github.com/4onni/elasticsearch-analysis-ansj https://github.com/laigood/elasticsearch-a ...