阅读更多

0顶
0踩

互联网
谷歌创新实验室近日推出了“Jam with Chrome”网页应用,这是一个虚拟乐器应用,允许不同地方的人们在Chrome上组乐队,一起玩音乐。


Jam with Chrome共有九种不同的乐器供你挑选,包括吉他、鼓、电子琴等,你可以通过键盘来控制并演奏。你也可以邀请最多三位朋友一起来玩。

该应用基于以下技术实现:

HTML5技术:

  • Web Audio API:用来在浏览器中创建精准的声音组合,无需处理每个乐队成员的单个音频流。
  • WebSockets:主要用于实时协作。Websockets技术可以实现与服务器之间快速的双向通信,这样应用就可以同步用户的即兴演奏。如果没有WebSockets,用户之间的交互是不可能实现的。
  • Canvas:精准地控制视觉效果,比如弹奏吉他时的琴弦震动等。
  • CSS3:用于控制大部分乐器的样式以及视觉转换等。
谷歌云平台技术:

  • Google App Engine:该应用的组件构建并托管在App Engine上。通过App Engine,开发者可以轻松构建、维护及动态扩展项目。
编程语言:

  • Go语言:用于开发实时的websocket中继系统,来实现乐队成员间的协作。利用Go语言内置的并发原语,开发者可以很容易地设计并实现复杂的并发应用程序。
Jam with Chrome地址:http://www.jamwithchrome.com/
  • 大小: 31.8 KB
0
0
评论 共 3 条 请登录后发表评论
3 楼 mfkvfn 2012-11-13 10:19
挺好的东西。
2 楼 ddwla4 2012-11-13 09:35
三生石 写道
总是弄这些花里胡哨的东西 用处值得商榷呀

网游不也是一样么?把技术应用在娱乐项目里不是很好么。
1 楼 三生石 2012-11-12 17:25
总是弄这些花里胡哨的东西 用处值得商榷呀

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 微信机器人web接口 .net

    微信机器人web接口 .net 微信机器人web接口 .net 微信机器人web接口 .net

  • 常用的dotnet的nlp开发库

    NLTK提供了许多用于文本处理和NLP任务的工具和算法,如分词、标注、情感分析、语义角色标注等。Stanford.NLP:Stanford.NLP是一个开源的DotNet库,提供了各种NLP工具和算法,例如词性标注、命名实体识别、分词、语法分析等。这些是一些常见且经过验证的DotNet的NLP开发库,你可以根据自己的需求和偏好选择最合适的库来处理NLP任务。SharpNLP:SharpNLP是一个开源DotNet库,提供了一些常见的NLP算法和工具,如词性标注、句法分析、命名实体识别等。

  • 机器学习与ML.NET–NLP与BERT

    到目前为止,在我们的ML.NET之旅中,我们专注于计算机视觉问题,如图像分类和对象检测。在本文中,我们稍微改变一个方向,探索NLP(自然语言处理)以及我们可以通过机器学习解决的一系列问题。

  • ChatGPT:强大的人工智能聊天机器人

    在当今科技飞速发展的时代,人工智能已经成为了各个领域的热门话题。其中,ChatGPT 作为一款强大的人工智能聊天机器人,引起了广泛的关注和热议。本文将对 ChatGPT 进行详细的介绍和技术分享,包括其功能特点、工作原理、应用场景以及未来发展趋势等方面。

  • 国内免费汉语语料库-NLP

    自转载 (一)国家语委 1国家语委现代汉语语料库http://www.cncorpus.org/ 现代汉语通用平衡语料库现在重新开放网络查询了。重开后的在线检索速度更快,功能更强,同时提供检索结果下载。现代汉语语料库在线提供免费检索的语料约2000万字,为分词和词性标注语料。 2古代汉语语料库http://www.cncorpus.org/login.aspx 网站现在还增加了一亿字的古...

  • 语料库

    语料库链接

  • 智能聊天机器人

    1. 什么是智能聊天机器人 简单地说,就是基于人工智能原理(Artificial Intelligence,以下简称AI),通过对聊天文本进行分析后给出应答的一类程序。

  • 【完结】 12篇文章带你完全进入NLP领域,掌握核心技术

    专栏《NLP》第一阶段正式完结了。在本专栏中,我们从NLP中常用的机器学习算法开始,介绍了NLP中常用的算法和模型;从朴素贝叶斯讲到XLnet,特征抽取器从RNN讲到tr...

  • 用c#快速实现的智能聊天机器人

    这是一个聊天机器人,很方便,直接调用图灵机器人api即可,对话方式一问一答!图灵机器人官网上只有php和java的示例,于是自己写了个Windows的。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawi...

  • 【聊天机器人】聊天机器人基础模型和综述

    一、模型类型 1、retrieval-based模型: 基于规则。多加了一层文本分类的聊天机器人。通过分类识别出,用户的意图是属于哪种类别,再到对应类别里寻找答案。 2、Generative模型: 基于生成的聊天机器人。可以生成人没有预先设定的内容。必读paper:A Neural Conbersational Model(用神经网络训练2组对话。film dirlage\IT support。通...

  • C++ vector用法

    在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。 1 基本操作 (1)头文件#include<vector>. (2)创建vector对象,vector<int> vec; (3)尾部插入数字:vec.push_back(a); (4)使用下标访问元素,cout<<vec[0]<<endl;记住下标是从0开...

  • C#实例之聊天机器人

    先上结果啦!GO! 代码如下:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO;namespace ProjectC_sharp { class chatbot_61 { static void Main(

  • 聊天机器人

    功能:自动聊天;机器人回答归属地;机器人帮你计算;可以管理机器人知识库;可以教机器人学习,人工智能学习的例子

  • 当自己是个不懂中文,只懂英文的小孩

    部分整理。

  • 聊天机器人的实现(基于C#和图灵API)

    聊天机器人的C#简单实现,使用了图灵机器人API,Newtonsoft的JSON解析工具

  • 【开源】一个基于智能问答的聊天机器人实现

    智能问答应当是未来智能化发展中人机交互的主要方式,目前无论是在开源社区或者企业应用中,都有广泛的应用。      项目名称是Iveely.Brain,本次源码可以在Github的这里下载,,是主要用于聊天服务的一个项目,本次开源版本的示例如下所示:             整个开源版本分为两种模式:本地模式和远程模式。本地模式是开发环境的调试模式,主要用于测试准确性问题;远程模式

  • 深度学习应用实例--对话机器人--简介

    作者:jliang https://blog.csdn.net/jliang3   深度学习应用实例--对话机器人--简介 对话机器人按功能分类 单轮会话场景:QA形式,一问一答,标准答案只有一个,相似问句会有很多个。          多轮会话场景:基于意图(intents)和实体(entities)识别,预先设置词槽(slots),在多轮对话中通过主动询问来获得填充词槽...

  • 字节跳动 火山引擎 NLP 自然语言处理 C# .NET详解

    最近需求用到字节跳动 火山引擎的NLP相关服务,简要记录一下 字节的服务介绍页面 https://www.volcengine.com/product/text-correction 文本纠错API,基于这个文本纠错API可以应用为,文本校对,辅助编辑,作业批改等 同时字节的文本纠错API隶属于文本分析服务这个NLP大类,字节的文本分析服务包含了下面一共五个子类: 文本摘要 自动提取新闻文本中的关键信息并生成指定长度的摘要。目前提供抽取式和生成式两种方式。抽取式摘要支持灵活字数定义来从原文中提取关键信息组

  • 用.NET开发MSN聊天机器人 - MSN聊天机器人开发揭秘(ZT)

    用.NET开发MSN聊天机器人 - MSN聊天机器人开发揭秘。 写在前面:我不是开发人员,不是高手,就是自己比较爱玩。在技术上,没有什么喜欢摸索的精神,而是喜欢投机取巧。在这篇文章里,你也不能"少劳而获"地通过我的机器人修改出一个自己的机器人,因为自己觉得程序写的比较臭,所以不会open source。但是,如果你对.net或者C#有点了解的话,相信从这篇文章里,你可以找到一切所需的资源,来开发一

Global site tag (gtag.js) - Google Analytics