1.如何在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的小程序试一下。
1 public MainPage() 2 { 3 this.InitializeComponent(); 4 5 var synt = new SpeechSynthesizer(); 6 7 foreach (var voice in SpeechSynthesizer.AllVoices) 8 { 9 Debug.WriteLine($"Name: {voice.DisplayName} Lang: {voice.Language} Type: {voice.Gender} Description : {voice.Description}");10 }11 }。
2.Win10系统怎么添加语言包
1、下载的语言包为ISO格式,右键装载打开,或者使用WinRAR等工具打开,提取“中文语言包”到本地盘符;
2、按下Win+R打开运行对话框,输入lpksetup,点击OK;
3、弹出语言安装界面,点击Install display languages,意思是安装显示语言;
4、接着点击Browse,浏览本地的语言包;
5、选择中文语言包.CAB文件,点击Next;
6、选择I accept the license terms,同意协议,点击Next;
7、显示Installing表示正在安装,等待即可;
8、最后显示Completed,安装就完成了。
3.如何在Windows 10 IoT Core中添加其他语言的支持,如中文
入门指引 现在让我们把led连接到安装了windows10 iot core 的硬件设备,并创建一个应用程序来让它们闪烁。
在visual studio中加载工程 首先在这里找到例程,这里有c++和c#的版本可供选择。本教程仅介绍使用c#的版本。
将工程文件夹拷贝到磁盘中,然后用visual studio打开。然后检查你的windows iot设备,确保打开了远程调试功能(remote debugging),可以参考这里的hello world程序。
请注意如果windows 10找不到可用的gpio接口,应用程序将不会工作。比如你将windows10安装在了vm虚拟机中。
将led连接到 windows 10 设备 准备好下面的东西:一个led灯 一个阻值220欧姆电阻 若干杜邦线和面包板 将led的负极连接到raspberry pi2的gpio 5引脚(board编号29),正极串联嗲足后连接到3.3v电源。(请务必注意极性,在直插型封装的led中,较长的引脚是正极+,较短的引脚是负极-) 部署应用程序 对于raspberry pi2来说,应该在architecture的下拉菜单中选择arm。
以上的步骤都做好了以后。可以按下f5,程序会自动运行,然后就可以看到闪烁的led和下面的模拟界面。
可以通过改变滑块的位置来调整led闪烁的有效时间 代码详解 下面就是这个程序的代码,基本工作原理是当定时器的时间达到后,调用事件tick改变led的状态。定时器代码 这里是设置定时器的c#代码 public mainpage() { // 。
this.timer = new dispatchertimer(); this.timer.interval = timespan.frommilliseconds(500); this.timer.tick += timer_tick; this.timer.start(); // 。} private void timer_tick(object sender, object e) { flipled(); } 初始化gpio引脚 为了能够驱动gpio,首先需要对它进行初始化,这里是初始化程序的c#代码 using windows.devices.gpio; private void initgpio() { var gpio = gpiocontroller.getdefault(); // show an error if there is no gpio controller if (gpio == null) { pin = null; gpiostatus.text = "there is no gpio controller on this device."; return; } pin = gpio.openpin(led_pin); // show an error if the pin wasn't initialized properly if (pin == null) { gpiostatus.text = "there were problems initializing the gpio pin."; return; } pin.write(gpiopinvalue.high); pin.setdrivemode(gpiopindrivemode.output); gpiostatus.text = "gpio pin initialized correctly."; } 简单的解释就是:~首先,使用gpiocontroller.getdefault()获取gpio控制权限 ~如果设备不具有可用的gpio资源,则返回null ~接下来通过调用gpiocontroller.openpin()函数来打开gpio引脚 ~当我们获取了gpio的控制权限并打开了gpio引脚后,使用gpiopin.write()函数来将led关闭(参数设置high) ~这里还使用了gpiopin.setdrivemode()函数将gpio引脚的工作模式设置为输出模式。
改变gpio引脚的状态 使用gpiopinvalue.low参数打开led:this.pin.write(gpiopinvalue.low); 使用gpiopinvalue.high参数关闭led:this.pin.write(gpiopinvalue.high); 因为我们将led的正极连接到了3.3v电源,所以这里通过将gpio引脚置低电平来打开led。
4.怎么给win10家庭版添加语言包
WIN10系统的语言包目前可以在家庭版上免费使用了,但不能在家庭单语言版本上使用,比如很多机型预装的是WIN10家庭中文版就属于单语言版本的系统,是无法自由更换其他语言的,下面介绍一下如何在WIN10家庭版及以上版本系统中添加语言包的方法打开“控制面板”,选择“语言”,再选择“添加语言”以英文为例,选择英语会有多个英语类别可选,以“英语(美国)”为例此时可以看到“英语(美国)”已添加,但还不是“Windows显示语言”,点击选项在联网状态下,Windows显示语言中可以检测语言包支持情况,若可以下载则出现“下载并安装语言包”的提示,然后进行下载安装即可下载安装完成后,点击“使改语言成为主要语言”系统提示注销,注销后,系统界面将变更。
5.Win10中文语言怎么安装
Win10怎么设置中文语言
1、在桌面上点击【Control Panel】或是在开始菜单处点击一下右键然后再选择【Control Panel】
2、进入Control Panel也就是控制面板的界面中,然后再点击【Language】
3、然后再点击左边的【Advanced settings】这一项进入设置语言的界面。
4、进入下一个界面然后再点击如下图所示的地方。
5、此时就可以看到你中文简体的字样,选择这个。
6、然后再点击【save】------【log off now】再然后就会自动注销你的电脑。
7、注销成功以后就会看到你整个系统都成了简体中文件了。如果有需要的朋友可以把这个方法倒过来就是更改成英文版的方法。
转载请注明出处windows之家 » 如何添加新语言的支持win10