Ke Nan, call your computer!

Source: Internet
Author: User

 

 

In Conan's album music, Conan uses the voice of a specific frequency to simulate the key tone of the phone, thus dialing the alarm phone from a distance. I was interested in reading Subtitles with the words "practical.

I think we can use Programming to Implement a computer dial-up keyboard, send the corresponding telephone key sound from the speaker by pressing the buttons, and pass in the phone receiver for dialing.

Maybe this will only be useful to those who enter the phone keyboard.(For example, I-_-#)But further, we can manage a frequently used phone book through the computer, and then filter out the phone by convenient keywords.(For example, enter "Wang", "Microsoft","136"And other strings to quickly filter out contacts without keywords)And call out. I believe no telephone is more powerful than the computer's management function.

You can alsoOutlookWrite a plug-in to call contacts.

Some people are also interested in searching on the Internet and have already done experiments:Http://www.xycad.com/html/93/t-32793.html

It is the key tone generated based on the table in the piece:

And I found thatAdobeOfAudition 3.0This function is built in, you just need to open the menu "generate>Pulse Signal..":

We can see that there is already a table, and the default Pulse Signal settings are the table used.

Enter"13800138000", Adjust other options, and generate according to" OK:

Partial amplification:

You only need to generate each key tone and save it. WavFiles can be embedded in. NetProgram, ThroughSoundplayerPlayed.

I wroteWavecallsound. dllTo implement the pronunciation function. These independent key-tone resources are embedded in it:

There is only oneWavecallsoundStatic class, which contains two extension methods, correspondingStringAndCharType, which is used to play the corresponding phone number key sound:

UseWavecallsound. dllYou only need to introduce it to the project and then referenceWavecallAfter using the namespace:

Wavecallsound.Play('9 ',True);

Wavecallsound.Play('8 ',True);

Wavecallsound.Play('7 ',True);

Wavecallsound.Play('*',True);

Wavecallsound.Play('#',True);

Wavecallsound.Play('3 ',True);

Wavecallsound.Play('5 ',True);

'6'.Play(True );

'3'.Play(True );

'4'.Play(True );

Wavecallsound.Play("13988991029 ");

"10060".Play();

Then I createdWPFProgramWavecallkey(The Chinese name is tentatively set to "by me "?), To provide the dialing interface:

The usage is as follows:

1.Pick up the phone receiver to bring the microphone closer to the speaker:

2.UseWavecallkeyProgram.

3.Call normally.

 

Although fixed-line phones are gradually replaced by mobile phones, they still have a large share, so such applications still have some significance.(Do not shout out when the mobile phone bills are fully reimbursed ~).

Interested friends can make phone book management orOutlookPlug-ins, I believe they will be commercially available in the sales staff.^

 

Wavecallkey dialup program and wavecallsound. dll download: http://files.cnblogs.com/SkyD/WaveCallKey.rar

Independent dial-up audio WAV Files: http://files.cnblogs.com/SkyD/PhoneWave.rar

 

PDF download: http://www.box.net/shared/e43j0xmsc4

Http://www.uushare.com/user/icesee/file/1018323

PS: Ke Nan has been playing for 10 years and has broadcast more than 500 episodes on TV. They are still in the first grade !! Millions of years of students, too short ~

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.