直接通过说话来写代码能做吗?

2018-05-17 21:47:35 +08:00
 Kongtou
不用键盘,直接说话,会不会引发软件工程革命?
10132 次点击
所在节点    奇思妙想
85 条回复
fadaixiaohai
2018-05-18 10:07:45 +08:00
哈哈,普通话不标准的,英语发音不标准的,没办法干活了
qiayue
2018-05-18 10:11:18 +08:00
就下面四句,现在机器学习深度学习可以做到翻译成代码吧

获取用户输入昵称
查询昵称是否存在
如果存在,则提示用户已存在
如果不存在,则插入一条新纪录到数据量
UnPace
2018-05-18 10:11:58 +08:00
如果能实现语义控制机器自己写代码才有价值。
例如,为机器设置好语言后,说:”生成宽度 1000px,左右比例 3:1,左右间隔 20px,左右区块内边距 10px 的网页布局“..
mcluyu
2018-05-18 10:12:00 +08:00
要语音控制显然不是要像现在的代码方式一样一个字母一个字母的写, 如果真要语音控制,那编程的方式应该要这样:
1.直接告诉 IDE,我需要一个什么样的功能,IDE 自动去实现底层代码;
2.告诉 IDE 我需要这个界面什么样, 哪里需要一个按钮,哪里需要一个图片,然后再调整。
所以未来也许真的是这样的,普通的软件项目根本不再需要会编码的程序员,只需要类似项目经理、产品的人就行,真正的程序员是写这些工具和系统的人。
mofe
2018-05-18 10:36:04 +08:00
@kxxoling 请问一下 V2EX 内嵌视频是如何做到的?
hellormrfool
2018-05-18 10:40:36 +08:00
问下 xx 你手快还是嘴快 (逃
mineqiqi
2018-05-18 11:11:11 +08:00
键盘写代码的效率永远比语音强 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 倍
rocksolid
2018-05-18 11:23:33 +08:00
你现在就能试,语音输入不就行了
madmen
2018-05-18 11:27:54 +08:00
请联系小浩浩
g00001
2018-05-18 11:33:21 +08:00
如果有独立办公室就可以了,
用语音写代码有很多好处,例如可以躺着写代码,

因为是人工智能了,所以不用一句句写代码了,例如:“给我写一个视频播放器,界面要漂亮”.........“ ,像领导那样悠闲的躺在躺椅上,悠闲的挥挥手,“这个界面不好看,滚回去重新搞一个!”。
maichael
2018-05-18 11:49:03 +08:00
人工智能自己写代码才能引起革命。
stephen9357
2018-05-18 11:50:22 +08:00
产品经理:我一直都是这么编程的啊。
SuperMild
2018-05-18 12:11:06 +08:00
突发奇想,完全语音编程暂时不可行,但如果是语音辅助呢!

比如当光标停在一个变量名时,喊一句“小写” 或 “大写” 或 “驼峰” 之类的,就自动改变大小写,这不是很方便吗。

比如编辑过程中喊一句 “下一句” 就自动在句末加分号并跳到下一行。

比如想在编辑器和控制台之间切换时,喊一句“控制台”就自动跳到控制台。喊一句“侧栏”就跳到侧栏。

比如喊一句“切换”就弹出已打开文件的编号和完整标题,再说“ 3 ”就跳到第三个文件。

还有 “句首”、“句末”、“格式化”、“折叠”……等等

关键是语音口令特别容易记忆,这就是优势啊。

这就和鼠标手势一样,但比鼠标手势更符合直觉、更容易记忆。

语音控制电脑也一样,比如截屏,不用快捷键,用语音多方便啊,喊一句“截屏!”就搞定了,符合人本身的反应。

而且当然可以自定义,比如我会想把最小化窗口定义为 “退下!”,很中二,我知道很多人不喜欢,但总有人喜欢吧。

而且不是强迫使用,只是辅助。
newtype0092
2018-05-18 12:12:22 +08:00
不会引发软件工程革命,但会在残疾人编程领域引起革命,也算是很伟大但革命了~
wsph123
2018-05-18 12:46:55 +08:00
配合易网页,我感觉也不是不行🤣 http://front.dog/e/
ZhLTE
2018-05-18 13:05:46 +08:00
应该要做到 我需要一个功能 说出功能 自动完成 而不是说一个字打一个字
MeteorCat
2018-05-18 13:13:17 +08:00
int value = 1;
int Value = 2;
int vAlue = 3;
int vaLue = 4;
int valUe = 5;
int valuE = 6;
janxin
2018-05-18 13:30:41 +08:00
产品经理:我想要一个表单,能填数据能显示结果,最好效果再炫酷一点
janxin
2018-05-18 13:33:04 +08:00
@ZhLTE 前端可以的
May725
2018-05-18 13:34:39 +08:00
都用语音了就不要局限在逐个字符输入上,转而粒度更大的输入。不过细想下这跟语音又有什么关系呢! 在双手不方便的时候,等同于组合快捷键

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/455738

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX