91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一位用語音編程的框架工程師

工程師人生 ? 來源:網(wǎng)絡(luò)整理 ? 作者:工程師吳畏 ? 2018-08-08 09:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我喜愛在ExtraHop工作的原因之一就是會(huì)議少、大塊大塊的連續(xù)開發(fā)時(shí)間。然而,我很快發(fā)現(xiàn),我不習(xí)慣長(zhǎng)時(shí)間敲代碼了。我在ExtraHop工作數(shù)周后,我的手腕和胳膊不太舒服。這些地方在過去是斷斷續(xù)續(xù)的不舒服,但是放在以前,限制晚上在家使用電腦足以解決這個(gè)問題。不過,這一次不同了。

#Tony Grosinger是ExtraHop網(wǎng)絡(luò)公司的框架工程師。

做為一個(gè)剛剛畢業(yè)的大學(xué)生,我擔(dān)心每天的工作活動(dòng)會(huì)引起永久性損傷。我開始研究人類工程學(xué)鍵盤和鼠標(biāo),期望找到萬全的解決方式。正如你猜測(cè)的,我沒有找到有魔力的方法,我的狀態(tài)每況愈下。

這種不適讓我沮喪,我更加擔(dān)心,這種傷害將妨礙我在工作和生活上的快速、輕松創(chuàng)造和交流。

介紹一種方法

在嘗試、摒棄了一些其它方法之后,ExtraHop的一個(gè)同事向我展示了Tavis Rudd的視頻,Rudd用其聲音編程。起初,我懷疑這種方法的可靠性和效率。不過,看了視頻之后,我堅(jiān)信聲音輸入對(duì)于程序員來說是一種并行的選擇。Rudd患有類似的病癥,他已經(jīng)搜尋了我剛做的所有類似調(diào)查,最終認(rèn)為,再好的鍵盤也不足以解決這種痛苦。

那天晚上,我在網(wǎng)上查找那些通過聲音編程的人,想找到提示和教程。這些人少之又少,很多人斷言這是不現(xiàn)實(shí)的。我沒有那么容易放棄掉,開始鼓搗一個(gè)工具包,它支持在Linux機(jī)器上通過聲音編程。

配置:最難的部分

很快就搞清楚了,Dragon NaturallySpeaking是聽寫軟件中的唯一選擇。他們的產(chǎn)品在語言識(shí)別上領(lǐng)先其他人很多,但是他只能運(yùn)行在Windows或Mac上。不幸的是,我在Wine【注1】上從來沒有成功運(yùn)行過Dragon NaturallySpeaking,我不得不在Windows虛擬機(jī)上,設(shè)置代理到Linux主機(jī)的命令。

我在本文將略去一些配置步驟,你可以在我的Github repo找到如何搞定一切的詳細(xì)指令。

如果你按照那些指令做了,你現(xiàn)在應(yīng)該能夠發(fā)送口授和示例命令到你的Linux主機(jī)了,不過離編程不遠(yuǎn)了。我在接下來的兩周里編寫語法,大部分過程是這樣的:

期望執(zhí)行一個(gè)任務(wù)(編程、切換窗口等)。

編寫讓我通過聲音實(shí)現(xiàn)這個(gè)任務(wù)的命令。

測(cè)試命令,增加相關(guān)的命令。

重復(fù)。

這個(gè)過程進(jìn)展緩慢,我希望,鏈接的倉(cāng)庫(kù)幫你避免從頭開始。甚至在用了大概一個(gè)月以后,我每天仍然數(shù)次調(diào)整命令。Tavis Rudd宣稱有2000多個(gè)自定義命令,這意味著我必須還有很多工作要做。

結(jié)果

如Rudd在講話中解釋的一樣,麥克風(fēng)是安裝中的關(guān)鍵點(diǎn)。只能聽到你的、好的麥克風(fēng)將在識(shí)別的精度和速度上產(chǎn)生巨大的不同。我非常喜歡正在使用的Blue Yeti,但是我只有在辦公室絕對(duì)安靜的前提下才能使用它。

根據(jù)目前我建立的命令,我可以在窗口切換,導(dǎo)航web,在工作區(qū)切換,還有最重要的,我可以用合理的速度進(jìn)行Python和Go的編程。這沒有使用鍵盤編程快,不過一旦你掌握了這些命令,它還是有著驚人的效率。

我在上面提到的Github倉(cāng)庫(kù)分享的語法是針對(duì)我所需的工作流。我推薦你把它們作為起點(diǎn),但要注意計(jì)算機(jī)可能識(shí)別你的詞語與我的不一樣。這些語法也是我經(jīng)常用到的、針對(duì)特定語言的。請(qǐng)不要猶豫寫下你喜愛的語言。最后,在dotfiles倉(cāng)庫(kù)里的.vimrc文件,可以找到聲音命令觸發(fā)器的自定義快捷方式。

用聲音編程還不完美,不過它已經(jīng)達(dá)到了可作為實(shí)際選項(xiàng)的地步。不要繼續(xù)忍受手腕和胳膊的不適了,因?yàn)楝F(xiàn)在有了替代方法。歡迎給我發(fā)送pull request,我們可以繼續(xù)讓聲音編程變得更好。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 工程師
    +關(guān)注

    關(guān)注

    59

    文章

    1603

    瀏覽量

    71070
  • 編程
    +關(guān)注

    關(guān)注

    90

    文章

    3716

    瀏覽量

    97218
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    硬件工程師甩鍋排行榜 #電子 #電子工程師 #硬件工程師 #甩鍋的各種理由 #揚(yáng)興科技

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2026年03月06日 18:30:55

    電子工程師的雙標(biāo)瞬間 #電子 #電子愛好者 #電子工程師 #揚(yáng)興科技 #雙標(biāo)

    電子工程師
    揚(yáng)興科技
    發(fā)布于 :2026年03月02日 18:04:13

    什么是BSP工程師

    、嵌入式系統(tǒng) 要明白什么是嵌入式軟件工程師,我們先從嵌入式系統(tǒng)(嵌入式設(shè)備)說起。維基百科上對(duì)嵌入式系統(tǒng)的定義如下: 嵌入式系統(tǒng)(Embedded System),是種嵌入機(jī)械或電氣系統(tǒng)內(nèi)部
    發(fā)表于 01-13 06:54

    繡花線上的數(shù)據(jù)紐帶:一位工程師的PROFIBUS轉(zhuǎn)RS485改造手記

    繡花線上的數(shù)據(jù)紐帶:一位工程師的PROFIBUS轉(zhuǎn)RS485改造手記 1. 工廠背景:老設(shè)備遇上新系統(tǒng) 我們廠位于江浙紡織產(chǎn)業(yè)帶,主要生產(chǎn)高檔繡花面料。三年前,公司引入了條德國(guó)高速繡花生產(chǎn)線,核心
    的頭像 發(fā)表于 12-25 14:23 ?228次閱讀
    繡花線上的數(shù)據(jù)紐帶:<b class='flag-5'>一位</b><b class='flag-5'>工程師</b>的PROFIBUS轉(zhuǎn)RS485改造手記

    電子發(fā)燒友工程師看!電子領(lǐng)域評(píng)職稱,技術(shù)之路更扎實(shí)

    。比如一位電源工程師,評(píng)職稱前主要做基礎(chǔ)電源調(diào)試;評(píng)上 “高級(jí)電源工程師” 后,受邀參與電子發(fā)燒友 “電源技術(shù)研討會(huì)” 做分享,還接到廠商委托的高功率密度電源開發(fā)項(xiàng)目,項(xiàng)目成果被平臺(tái)推薦為 “年度技術(shù)
    發(fā)表于 08-20 13:53

    從開發(fā)工程師視角看TTS語音合成芯片

    從開發(fā)工程師視角看TTS語音合成芯片 在語音交互領(lǐng)域,TTS 語音合成芯片作為關(guān)鍵角色,正不斷革新著人機(jī)對(duì)話的體驗(yàn)。從開發(fā)工程師角度深入剖析
    的頭像 發(fā)表于 08-13 14:52 ?844次閱讀

    問,成為硬件工程師需要幾只手?#硬件工程師 #YXC晶振 #揚(yáng)興科技 #搞笑

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2025年04月25日 17:15:37

    如何成為名合格的KaihongOS北向應(yīng)用開發(fā)工程師

    如何成為名合格的北向應(yīng)用開發(fā)工程師 在快速發(fā)展的軟件開發(fā)領(lǐng)域,北向應(yīng)用開發(fā)工程師個(gè)專注于系統(tǒng)級(jí)應(yīng)用開發(fā)的高需求職位。 以下是成為
    發(fā)表于 04-23 06:46

    硬件工程師:回答我!#回答我 #硬件工程師 #YXC晶振 #揚(yáng)興科技

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2025年03月25日 18:46:59

    招拿捏電子工程師#被AI拿捏了 #電子工程師 #電子電工

    電子工程師
    安泰小課堂
    發(fā)布于 :2025年03月25日 17:30:51

    一位老電子工程師的十年職場(chǎng)感悟

    這里主要以個(gè)人經(jīng)歷談?wù)勲娮?b class='flag-5'>工程師技術(shù)生涯可能面臨的困惑、關(guān)心的問題以及對(duì)未來的期待。Chrent新手感興趣的問題1、電子工程師矛盾心態(tài)——電子新手新沒事做,沒人教,工作沒有技術(shù)含量?電子新手往往
    的頭像 發(fā)表于 03-19 17:32 ?901次閱讀
    <b class='flag-5'>一位</b>老電子<b class='flag-5'>工程師</b>的十年職場(chǎng)感悟