Blog Archive

Sunday, May 22, 2011

中国萌芽”--王晓宁是如何到美国创业的?-网络中国翻译

中国萌芽”--王晓宁是如何到美国创业的?-网络中国翻译

我在美国创业的全过程 - 西津花园 - 博客大巴

我在美国创业的全过程 - 西津花园 - 博客大巴

Author: Westfield

现在位置(zip code):加州工作几年了(不算实习):1 (我可能情况特殊,就是读书的时候也是不拿工资的做这做那。然后就一直做自己的公司了,没有找过工作,幸运也不幸)
专业:MS CS
觉得最失败的事情:读这个专业。不是自己的选择,有见过不会编程的cs吗?就是我。

----- BUSINESS ----
全职/兼职创业:全职
在做/想做什么:motorcycles
网址:
现状如何:中国有15人公司,美国有7-8人。>5M
目标如何:未来俩年公司能转型。有〉3个月的long vocation.
想不想找partner: 目前不想
如何合作:觉得成功的关键因素:经验,头脑,当然hard working
对创业的信心指数:10 out of 10
----- END ----

有时候偶尔来逛逛,看到大家经常问一些常问的问题。 问来问去都是一些基本问题。所以我想谈谈自己的经历,给大家一个借鉴。 我和ld 都是F1。ld是MBA 毕业,学校还过得去,不过ld是个典型我行我素的人,毕业了也不找工作,就直接跟我到了CA.我当时还是个学生。 然后他就在当地的一个华人公司找了个工作,能办 H1, 于是我们就这样在CA生活了。当时两个穷学生,我是自费,ld的收入还不及一个RA, TA的收入,而且还在加州。可想而知我们当时的生活。当时我成天逛mit,知道到了shopping 版,也和大家一样在ebay卖点小东西,但是由于就我一人,基本挣不了什么,就是菜钱。不过多少得到了感觉。我当时也和大家一样,觉得如果能搞点东西卖,多好。后来才发现是很幼稚的想法。 我当时研究了很多东西,我对产品很敏感,知道什么东西很hot, 这也是我小以自豪的优点。 但是后来我彻底放弃了, 因为不论什么产品, 什么价格,都有人在做。而且什么样的低价格都有人在做。所以我的经验第一条就是, 如果你不是什么google, ipod, WOW 这样的 create new market, 在任何传统市场里面都有人在做,不要妄想你就比人多聪明多少。当你自己认为多优秀的点子,或是产品的时候, 其实别人早就作了。 这时有人肯定要扁我了, 那是不是大家就不活了呢?不是,我这里想告诉大家的是, 创业有机遇的成分,但是更大一部分是要经营,夹缝中求生存的问题。看来是废话, 但是真的做过后,才深深的体会的。

(一)

大家创业,第一就是注册公司的问题。我几乎隔天就看到大家问相关问题。

1。 H1, H4, F1, F2…… 一切不是绿卡或者公民身份的人,能注册公司吗?

答:是200% 的可以,肯定,以及确定的。这里就不谈那些绿卡,公民身份人的问题了。对于我们这些外来人,你只有一种选择,就是C corp. 这样的公司的优点是责任有限,公司破产和你个人无关。缺点就是 double tax. 就是公司法给你工资,你个人 income 要交税,然后公司的income也要交。一些 S corp, LLC是个人和公司tax 一起的。其实我并不认为那样就多门好,有的必有失。那样的公司查税的几率是C corp的好多倍。我觉得个人和公司清清楚楚的好。当然这完全是个人看法。 而且关键是我们没有choice.

2. 这个公司注册该怎么操作的问题。

在美国, 至少在加州, 只要你是在CA 营运,你一定要在加州注册。 这个注册的过程是先要填一个form, 得到一个Federal tax ID. 然后拿着这个 ID 和 公司文件可以到银行办理 business 账号。这个时候这个问题就来了,当你注册公司,申请 tax ID的时候, 需要一个SSN. 对于我们这些F1过来的人,当然很敏感这个问题。你可以找个专门办理公司的这样的公司帮你做。你到google上去search, 很多这样的公司,他们会帮你办理一切,用他们的SSN,地址,等公司办理下来的,然后把公司transfer 给你。 这样在办理公司的时候就不会有你的SSN出现,你是不是会觉得 comfortable 些列。 我用的是一家小公司, 在他手上办理了3个公司了,so far so good. 这样的公司有很大的,比如bizfilling, 都是很专业的公司。通常他们隔两天就fedex overnight给你所有的东西的,非常专业。这里要一点说明,就是看各个州的法律问题,和你business 性质的问题。比如我们在CA, 我们有个business,是专门作service, 没有operation在CA, 一切都是online,这样我们就在NV注册了一个公司,因为没有洲税。另外NV还有一个优点是所有business owner信息都是保密的。我想除非你是个联邦重案犯要调查,否则你的信息都是保密的。但是加州不一样,都是public. 我们另外一个business 是 sale, 在CA operation,就在加州另外成立了一个公司,因为这是规定。所以大家根据需要来决定。

3。 等你把公司的这些文件拿到了,就可以带着去银行开户了。这个时候会用上你的SSN.

但是个人认为没有什么大不了了,毕竟不是和government联系那么密切。那门这里银行开户有些不同。比如有些银行一定要你本人在,而有些是over phone, online之类的。这个办理公司的公司会给你list. 我们当时在NV德公司,就是选择了wellsfargo,他们就是在电话里开户,然后开户地点也是选在了NV. 用我的AMEX 付了$100 开了一个户。 既然是异地公司,做就做全套。嗬嗬,银行,公司地址,都是NV.然后那个服务公司每年会给我们寄公司renew的 bill,然后他就会帮我们搞定一切。到交tax事后也是按那个来交。nobody knows where you are.

4。 那门另外一种就是physical 要操作公司,要有office, operationg之类的,你就没有办法躲了,就有很多具体的问题了。

(二)

大家公司文件拿到了,银行账号办好了。剩下来的就有些具体的一些事情要做。我主要谈CA,但是基本各个州都一样。另外我这里谈的都是以要physical操作的公司为主的。 那些以service为主德,比如做个 affiliate网站,自己在家里挣个commission的就不在这个讨论范围了。那样的公司基本很简单,注册完了,要个business tax ID, bank account#,把这个给affiliate 公司就可以了。没人知道,也没有人管你。实际操作公司,有很多具体的regulation.

1。先要去申请sales permit, 在申请的时候你可以只填公司federal tax ID, 个人的SSN并不是must, wuwuwu,这是后来我问officer才知道的。 这样你是不是觉得你又过了一关烈:)。 在申请sales permit的时候可以把你的estimate sales per year 估计低点,因为它是根据你的销售额度,在给你发sales tax form. 有一个月一交,季度,和年度的。 另外online的销售在外州是不收税的, wholesale, 也不收sales tax的,所以你在填的时候,都会问你这些具体问题。

2。 要申请business license. 这个东西真的是看各个city和location了。 business license是city 发的。有wholesale, 和 retail之分。 那门你在租office的时候一定要弄清楚这个location是 retail,还是wholesale, 这个property agent都是知道的。 千万不要租了地方不能做retail, 拿不到retail business license,但你的business又是retail,那就麻烦了。然后city 每年也会要你交 city tax. 不多。

3。如果你要雇人,发工资,还要申请州的EDD #。建议这个到要请人的时候在弄,否则他们就会成天发form填,要开始交税。

4。 在租office的时候你要问几个问题。比如这个地方是属于什么zone,是做retail, wholesale? 还是retail, wholesale都可以?HOA, trash 谁付?另外还有property tax, insurance,如果他们没有买insurance,那你是一定要买insurance的,很多人不知道商业building也是要有insurance的,所以要选他们什么都付的那种,最多你自己付个utility. 这些都搞得七七八八了,基本你公司要的东西基本完善了,就可以开始开张做生意了。其实这些也可以在你一边做,一边办,一般一个星期就搞定了。

(三)

这里我想具体说一下留学生的问题。前面说的只是些经验,估计不是大家最关心的。这里大家最关心的就是我是F1, H1, 我开公司和不合法呀?我没有身份,不能离开现在的公司,又想创业,怎么办呀?觉得基本都是这些问题。也许说得有点不客气,但是这些确实都是些还没有入门的问题。就是说你还没有找到你要问的问题。当然其实创业的过程基本都是很孤独的, 没有什么具体的可以交流,因为每个人的情况都不一样。只能摸索着走。办公司都是合法的,从前面可以看出来,没有什么地方具体涉及到你个人的问题。但是如果你要从公司拿工资, 那就要给你做payroll, w-2 form,就是another story了。 因为这很明显是你个人的tax payroll. 在check 你个人信息时候,你个人的tax information 一定是最开始出现的。 你可以拿分红, 就跟你买股票一样,c corp也是股份公司亚,嗬嗬,有说F1, H1不能买股票吗?但是既然这个公司是你的,你那分红当然是最不明智的方法了,因为这个是公司税后的钱,然后你那里还要在交税。但是如果你没有别的办法,又实在想把钱拿出来, 只有这样一种合法的方法了。剩下来的就只有旁门左道了。

另外对于那些想象创业,但是又没有什么方法保持身份的人,那们你可以找朋友,或是花钱挂在一个公司,然后找个可以合法run公司的人来run这个公司,就可以了。 当然那个时候你的 payroll tax, 各种保险都是你自己出了, 估计是一半一半。比如你给自己发个5000块钱,最后绕来绕去,到手的就可能只有2500左右了。但是你要想你要挣得比这多得多亚。这种方法基本游离在法律边缘。因为一切手续都是合法的, 但是移民局要真的跟你较汁,你也没有办法。 不过那些老老实实工作,7,8年,最后还被该死移民局拒得人不也很怨吗?所以真正要创业的人就不要再顾虑身份的问题,身份的问题最后就是个钱得问题。对于移民局没有人能给你100%的保证, 你只能靠自己。当然如果你不是铁定要自己干,当然是尽量按规则来。不然就按自己的来办吧。

(四)

现在说说我在开公司遇到的一些问题。我们是做online sale,ld在这个方面的marketing是他的长项。前面我曾经看到有人说销售不是问题。其实不然。销售做不好,谈何挣钱。 那么这个marketing怎么做,其实有很多具体的学问,非一日之寒。 你要想到你是在以美国人为主流的社会里混,你的marketing skills是和他们在竞争。 幸运的是ld在这方面很有天赋, 我们经过1年半努力,基本我们的网站是同类里面排得上名得。

1。 操作平台的问题。 其实这里面涉及一些技术问题。e-commerce在美国已经是烂大街的行业,但是你真么能挣到钱,其实有很多具体的事情的。比如 shopping cart,我们当时研究了很多,很多比如yahoo, os-commerce, x-cart很多。yahoo 要付钱,而且是按销售额来,好像1-2%,具体不记得了。 其实不要小看,这个数字是很惊人的。 但是yahoo最大的好处是静态page, google排名很好。但是要改个页面也会累死你,因为不能把相关的自动update. os-commerce free,但是动态的,而且对于大量traffic 不易handle.但是我们选择的os-commerce. 然后需要customize, ld 不是coder,但是是个很好的project manager,对于business 需求很了解,于是他花了大量时间,选者了一个版本,然后在网上又联系程序员来customize.页面设定也是研究了上百个网站。 比如价钱,数量,add to cart,怎么排序,让人觉得comfortable。 页面在不同分辨率的情况下怎么分业。这要考虑到你的客户群。比如你卖的是电脑的东西,顾客都是有些知识的,他们的monitor可能大部分就会使 lcd乐,但是卖什么农产品,都是老农买,他们估计用的是一般的monitor,还有要考虑它们的网速问题。这也是和客户群有关的。程序员也不是那门好找,其中换了很多。最后找到一个俄国人,很牛,任何问题,几天就给你开发出来,但是问题是任何时候都找不到人,只有他需要钱的时候,就msn上来了。ft.anyway,我们也是因果前前后后1年半左右的时候把程序开发的差不多,可以正式上路。能你run 公司的时候就知道了,这个还是远远不够的。于是我们在后面又作了很多开发。 我后面在讲。

2。 server的问题.

由于需要,我们在大概大半年前升级了server,换了公司。用的是redrack,不记得拼得对不对了。 当时有几家比较,后来ld和我商量,我决定用这个。他们的价钱是别人的一倍贵。但是物有所值。anytime你都可以打通电话,找到人解决问题。要知道如果是网上公司,时间就是钱,website down一个小时,损失都是很大的。但是yahoo你绝对找不到人的。 我认识的一个人用yahoo, 一年至少上面2000万的销售,但是down乐就down了,找不人解决问题。

3。 就是你的merchant account的问题,也就是收钱的问题了。

基本有这样三种,1。 就是各个bank ,或是credit card公司给你提供的visa, master card service, 然后你还要找个gateway公司把merchant和你的网站接口接上。这个gateway, merchant 公司分别都有收钱。 另外american express, discovery, 分别是自己提供merchant service. 2。就是paypal,paypal 将service , gateway合二为一了。好处是你可以自己transfer钱,而且charge的费用很清楚。然后还有一大好处就是比较宽松,没有什么amount limit,这个我后面会提到,是非常重要的。 就是现在刚刚出来的google check out了。 我们也刚刚用。最大好处是到年底都没有手续费。哈哈。

这里有两点要提醒初入门者。第一就是这个merchant 公司美国其实就2家,一家叫first data, 一家叫什么忘记了。 你看到各个银行,比如citi bank, wellsfargo, 或是各个信用卡公司,其实最后归根到底都是first data的代理,最后都要到first data哪里去。 它占美国所有信用卡业务的90%以上。所以你一旦上了first data的黑名单,那们不管哪家帮你开账号,最后都不行。本人不幸得就是由于几年前不懂,被别人利用了一下,上了黑名单。wuwu,连银行上有我的名字都不行,他们transfer 钱到bank的时候会check.现在只能用ld得开,而且还是用的另外的那一家。 第二,当你用这样的service的时候, 不要以为他们只不过是帮你转钱,其实不然。他们是借钱给你。比如你open account, 给你了10万的limit 1 年,然后每个月最多2万, 那么你只能通过他们的service 转这么多钱从网站到bank. 要超过, 他们马上就会hold 你的钱,一般至少是180天。因为他们他确定你没有任何risk才会把钱给你。这个时候对于没有资金,小本买卖的是很致命的。 别人在你网上买了东西,付了钱,但是这个钱在中间的merchant那里hold, 然后你又不得不出货。如果你没有注意,让他hold你几万,然后你又没有钱周转,不是一下就死了吗?但是 paypal不会, paypal最开始会verify, 只要你fax所有他要求的shipment tracking information, supplier information like invoices, 他们verify完了后,就不会再hold. 于是我们在x’mas就提前准备了paypal business, 他也可以和网站接口,就像正常的check out, customer也是看不出来的。但是paypal 也有不好的, 对于charge back 的 fight比较弱.他们有时候为了自己的rate,也不会很认真地帮你fight,而且你只能跟paypal 打交道。另外对于60天以上就不能直接refund了,那就意味如果要refund,就只能寄check给customer, 而且你白白损失这个transaction fees. 我觉得这是他们故意这样设定的,来获取最大利益。

(五)

前面谈了些基本东东,现在想说说和上家,下家打交道的一些经历。

1。上家, 就是你的vendor。找个好的 vendor不容易。 作online有个很大的有求就是你的产品要丰富,你不能做到No1,至少也要top 3. 这个是我们对自己的要求。我们宁愿lunch网站晚点,也要把产品加到7788才开始打广告。 现在我们基本是No1 selection多的,固定vendor大概有个7,8家,基本都是每家最大的customer. 和上家要谈的当然第一就是价格。但是我们一般一开始都不谈价格,等我们开始卖了,他们知道能卖,在开始谈。但是美国其实到处都是明码实价,还是比中国要单纯多了。价格一般都不会离谱,如果是行内的话,差别也不会太大。 另外是付款的问题。 我们在这个行业里面摸爬了2年才开始正式成立自己的公司的,所以基本供货商都认识。基本是出了货在给钱。如果不熟悉的都是要你前面付,有的公司接受信用卡,我们基本都是直接付支票。看各个公司。 所以在做之前看对方会不会给你term。 其实作online 最大的好处就是不会有资金的问题。 因为你都是收了钱在去进货的。 我们是从3000元银行开户到现在,so far都是靠利滚利,做的无本买卖。 在另外要看warranty 和insurance.我想不管什么产品都要有warranty得,这个一定在前面谈好。customer 到时候不满意你charge back是你的钱,但是如果你有什么纠纷,以后就很难在和这个vendor打交道了。 在就是产品的insurance, 要问这个vendor给自己的产品买了insurance没有, 然后他们要把你公司的名字加到insurances上去。 这样如果产品有什么问题而引起的law suit他们是可以cover得。

2。下家。

基本如果做online是retail,其实是很难做的,每个卖出去的东西,最后都涉及到service的问题。所以其实我从来不看好online e-commerce.这个business model其实是个低附加值得model。当然在没有choice的时候,只好先用这个挣点钱再说。 很大一个cost 就是要deal with charge back. 美国是保护consumer德,不关是不是他的问题, credit card 公司一定站在customer 这一边。比如customer change mind, 不想要order乐,但是你已经ship 了,这个时候来去的shipping 都得你付,你可能会说我现在term& condition 了, shipping non-refundable, 这个没有用。customer
receive 再return是另外一回事,但是如果直接refuse了, 这个来去的shipping都得你付,所以为什么大家有时候说什么什么公司象dell , amazon, refuse order就不收shipping, 其实所有公司都这样,只不过大家不知道。 如果你是refuse, 他门没有refund shipping, 你是可以dispute 回来的 信用卡公司只看你收没收到东西。 另外要做billing verify.就是要看billing & shipping 是不是same. 其实不一样的时候大部分也不是fraud. 但是还是要防止他们take advantage, 一定要他们添个credit card authorization form. 这个可以自己设计个。就是把billing address, shipping address , total amount,填上 然后让customer sign。说他authorize你ship order到shipping address, 然后和他的copy of photo ID & credit card fax to you. 这个东西在和credit card 公司fight的时候是可以作为证据的。 有时候客人会觉得不安全,数额不大, 而且你也可以辨别不是假的, 你可以让他就fax 你一个 statement, 比如xxx authorize xx Inc.ship order#到什么地方,简单1,2句话, 然后他签名,这个也是可以的。

3。 能不收AMEX就不收。 这个是个滥公司。 我们自己曾经作了个统计,他的charge back 率占所有case 得〉50%, 而我们的胜诉率几乎是0。 从次我们再也不用它的。而且费用也高。

4。 就是和国内公司打交道。我看到很多人问进出口。 其实窃以为如果是刚刚开始做生意还是不要一开始就进出口。因为这里面涉及很多问题。首先就是warehouse的问题, 由warehouse又引发很多相关的比如人员, fork lift, 各种苛捐杂税。 其次就是库存。进1,2个货柜根本就解决不了什么问题, 也不能提你省下什么钱。而且这些库存每天都是在跌价格。 所以能尽量在local找,就在local. 等钱能滚钱了,在去进货。如果从中国进货来美国,美国这边基本没有什么问题。你就是去找个报关公司,等货进来了, 他们帮你报关。一般是$150左右一单,这个1单是指提货单. 有的一个提货单上有几个货柜的产品,有的就一个,各个不同,看各人。有的人进一批货,7,8个货柜, 就做一个单,报关费是省了,但是如果海关抽查, 那么这一单就都耽搁了。 基本报关公司需要的是packing list, invoices, 提货单。 就可以给你报关了。有的产品可能需要特殊的文件,可以问报关公司, 他么都知道。 另外就是货运公司了。 其实现在大部分报关公司都和货运合作了, 你可以问他们的价格,然个多比较几家就差不多了。 我有几个朋友是做forwarding得据说在美国货运公司比较便宜。 当然也可以在国内安排,自己比较价格好了。这个还和船期,快船,慢船什么的有关。 一般40 ft得柜子,1600,700吧。如果是拼柜就是按立方来算。 一个20尺得柜子可以放一般35个左右立方,所以订货的时候也要问他们大概是多少个立方。 如果做出口的公司是很快可以告诉你的。 然后就是国内的公司的。 如果国内的公司有进出口权,就很好办了,报的是FOB价格,已经把退税的利润什么都包括了。他一次就可以给你搞定。如果没有进出口权,那就麻烦了, 就的找进出口公司。 有你给钱给进出口公司,然后进出口公司在和厂家打交道。由于国内的出口是可以退税的,你再问厂家价格的时候一定得问是不是增值税发票的价格,只有开增值税发票才能退税。但是不是所有公司能开的。所以你谈价格的时候要把这部分包括进去。一般是退税13-17%不等。进出口公司会拿3,4个点不等,这些都得谈。但是国内说实话真的很乱。在美国生活久了,回去脑子就不会好使。

(六)完结

在这里逛的时候心血来潮写了写,没有想当大牛的意思:)所有其实好多东西我也不太懂。这里主要一并回答所有的问题。

1。关于注册公司的东东,我会找下agent record, 一并发给大家。

2. 我们是99%的 retail, 而且是drop ship, 所以so far 没有什么inventory的问题,可能这个和我们的行业有关,因为都是很大的东西。但是窃以为这也是一个大网站的成功之处:)。我们常用的vendor warehouse 加起来大于50万尺,如果自己做是很难做到的。 每个人具体情况不一样,可能你的wholesale必须要有inventory, 不过据我所知大部分即使是wholesale,他们也会从local 调货的。

3。关于os和online marketing实在是大topic, 而且都是ld在做,我只知道大概,,具体情况也说不了,这个实在要问问ld看他愿不愿意抛投露面:)这里我可能误导大家乐。我们并没有作search engine optimization. 倒是经常有公司给我们打电话做广告,要帮我们做,我们都拒之。 我们基本都是花钱作广告。主要原因是我们觉得做这个google SEO其实是很depend on的事情。 他们的rule总在变。你的nature 排名到底对sale有多大帮助,占多大比例,这个还不知道。网站的内容是根本道理。而且其实online sale 根本的就是低价,这个是本,价格不是最低,但是也要在低段之一。不能和你的competitor差别太大。其他的都是辅助的。newegg一年是26-28 亿,但是公司不挣钱, 争取好几年都没有弄到上市。

目前就想到这些。呵呵。

Friday, May 20, 2011

Synecdoche

提喻(Synecdoche),并不是中文词汇。 但相当于就是借代,指代。    提喻是不直接说某一事物的名称,而是借事物的本身所呈现的各种对应的现象来表现该事物的这样一种修辞手段。提喻又称举偶法。提喻与换喻(借代)不同,换喻主要借助于密切的关系与联想,而提喻则是借助于部分相似。     提喻(借代,指代)大致归纳为四种情况:a.部分和全体互代;b.以材料代替事物;c.抽象和具体互代;d.以个体代替整个类。    例如:    1.Outside,(there is) a sea of faces.外面街上,是人的海洋。(以人体的局部代全体,即以faces 表示people)     2.Have you any coppers?你有钱吗?(以材料代事物,即以copper铜喻指coin money铜币)     3.They share the same roof.他们住在一起。(以部分代全体,即用roof屋顶,表示house屋子、住宅)     4.He is the Newton of this century.他是本世纪的牛顿。(以个体代整个类,用Newton表示scientist科学家)

On JFA LRE Question

Monday, May 16, 2011

ALIZE vs. Patrik Kenny-JFA

NOTE:
1) ALIZE is Factor Analysis based system, but not JFA.


A Study of Interspeaker Variability in Speaker Verification




G. Note on Baum–Welch Statistics
The results we have obtained using speaker factors are clearly
much better than those obtained using alone, but the reader
may have noticed that the figures presented in the fourth rows
of Tables I and II are not quite as good as the best results that
have been reported with comparable stand-alone GMM/UBM
systems as in [30], [5], and [31]. These systems are comparable
because they use relevance MAP for speaker enrollment and
channel factors to compensate for intersession variability. As
we mentioned in Section II-C1, relevance MAP is essentially a
special type of diagonal factor analysis model.
The reason for the discrepancy in performance is that we use
the UBM to extract Baum–Welch statistics in our system rather
than speaker-dependent GMMs. It turns out that, in the case
of a diagonal factor analysis model, using speaker-dependent
GMMs does indeed produce better results. For example, on the
English language trials in the core condition, a diagonal model
with 100 channel factors produces an EER of 2.8% for male
speakers, which is similar to the results presented in [30], [5],
and [31] (but not as good as the result in the first line of Table V).
However, for a factor analysis model with 300 speaker factors,
using speaker-dependent GMMs (estimated with speaker factors)
to extract Baum–Welch statistics turns out to be harmful.
For example, on the English language trials in the core condition,
a factor analysis model with 300 speaker factors and 100
channel factors produces an EER of 4.2% for male speakers if
the Baum–Welch statistics are extracted with speaker-dependent
GMMs;onthe other hand, anEERof1.4%is obtained if theUBM
is used for this purpose. This is the reason why we have always
used the UBM to extract Baum–Welch statistics in our work
on factor analysis. (The extraordinarily low error rate of 1.4%
is attributable to using 100 channel factors rather than 50 as in
Table V.)



[31] B. G. B. Fauve, D. Matrouf, N. Scheffer, J.-F. Bonastre, and J. S. D.
Mason, “State-of-the-art performance in text-independent speaker verification
through open-source software,” IEEE Trans. Audio, Speech,
Lang. Process., vol. 15, no. 7, pp. 1960–1968, 2007.




http://eegalilee.swan.ac.uk/publications/B.G.Fauve/Fauve07-TASLP.pdf


Notice that in the case where U=0 the speaker-session model corresponds to the classical MAP adaptation

Friday, May 6, 2011

[入门教程] 使用MATLAB处理音频文件(附Flanger例程)

[入门教程] 使用MATLAB处理音频文件(附Flanger例程)



MATLAB是矩阵实验室(Matrix Laboratory)的简称,是美国MathWorks公司出品的商业数学软件。

MATLAB的最大特点是附带了很多数字信号处理工具包,基本涵盖了数字信号处理领域中的所有基本算法。

先简单介绍一下如何用MATLAB读写音频文件

读wav文件
[x fs nbits] = wavread('x:\xxxx\abc.wav');
x: 读入的音频数据,以[-1.0, +1.0)的浮点数表示,单声道的话是一个一维数组,双声道的话是一个二维的数组。
fs: 采样频率。
nbits: 量化精度。

写wav文件
wavwrite(x,fs,nbits,'abcde.wav');
输入数据x需要保证在[-1.0, +1.0)的区间内。

播放读入的wav数据
soundsc(x,fs);

画出波形图
plot(x)

具体的基础操作请参考百度。
===============分割线===============

下面给出一个简单的例子算法:flanger

请将以下代码复制到文本文件并命名为flanger.m
%=========================================
function y=flanger(x,SAMPLERATE,Modfreq,Width)
indata = x;
Delay=Width; % basic delay of input sample in sec
DELAY=round(Delay*SAMPLERATE); % basic delay in # samples
WIDTH=round(Width*SAMPLERATE); % modulation width in # samples
if WIDTH>DELAY
error('!!!');
return;
end
MODFREQ=Modfreq/SAMPLERATE; % modulation frequency in # samples
LEN=length(x); % # of samples in WAV-file
L=2+DELAY+WIDTH*2; % length of the entire delay
Delayline=zeros(L,1); % memory allocation for delay
y=zeros(size(x)); % memory allocation for output vector
BL = 0.7;
FF = 0.7;
FB = 0.8;
dout = 0;
for n=1:(LEN-1)
M=MODFREQ;
MOD=sin(M*2*pi*n);
ZEIGER=15+DELAY+WIDTH*MOD;
i=floor(ZEIGER);
frac=ZEIGER-i;
x(n) = x(n) + FB*dout;
Delayline=[x(n);Delayline(1:L-1)];
dout=Delayline(i+1)*frac+Delayline(i)*(1-frac);
y(n) = x(n)*BL + dout*FF;
end
mix = 0.7;
y = indata*(1-mix) + y*mix;
y = y/max(abs(y));
%=========================================

在matlab界面中将当前工作路径Current Directory设置为放置flanger.m的文件夹。然后执行后面的代码。

假设我们需要的采样率是44100Hz,生成一段10秒钟的白噪音,然后将其通过flanger算法,最后保存为flanger.wav

fs = 44100; %设置采样率。
x = randn(10*fs, 1); %产生10*fs个样点的白噪声数据,该数据为服从标准正态分布的伪随机序列。
x = x/max(abs(x))*0.99; %将x的幅度压缩到[-0.99 +0.99]以内,防止写wav文件时出现错误。
soundsc(x,fs); %播放处理前的声音。
y = flanger(x,fs,0.1,0.001); %flanger处理,输出结果为y。
soundsc(y,fs); %播放处理后的声音。
wavwrite(y,fs,'flanger.wav');

这个例子程序里面有个bug,flanger的width参数不能调得太小,以后会进一步修正。

另外程序中的BL、FF、FB三个参数决定了flanger的音色,可以自行调节。

转载请注明出处,谢谢 http://www.douban.com/group/DAFx/