Sonsivri
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
November 23, 2024, 11:38:03 23:38


Login with username, password and session length


Pages: [1] 2  All
Print
Author Topic: Human voice with picbasic  (Read 17089 times)
0 Members and 2 Guests are viewing this topic.
karlosmks
Guest
« on: September 26, 2007, 04:40:47 16:40 »

Hello:

Is posible to save human voice in a flash memory?? I wish to program with PicBasic and a 18F6720.
The circuit has a microfone in a analogic input, a flash memory and a speaker. First save a voice in the memory and then play it in the speaker.
I don't know about play human voice. How I can do it??. I need some track. Huh

thnks
Logged
Deimos
Newbie
*
Offline Offline

Posts: 31

Thank You
-Given: 1
-Receive: 14


Whatever...!!!


WWW
« Reply #1 on: September 26, 2007, 10:21:53 22:21 »

Hi:

I think is more simply to use an ISD25120, you can record in the memory sound or voices, to do this whith a pic, i think is very dificult, you'll have to generate the correct frecuences to generate voices, so, use an ISD, look at here:

http://www.freewebs.com/glafebre/relojparlante.htm

That is a clock, can say the time talking  Grin

I hope that can help you.
Logged

Saludos desde Ecuador
karlosmks
Guest
« Reply #2 on: September 27, 2007, 04:42:23 16:42 »

Thanks Deimos. But i have a program with ISD4004. The problem is to save the voice in the ISD because is necesary to save it playing with a sound source. And is so much time. I want to save the voice digitally. This is very fast, just a few seconds.

Logged
Deimos
Newbie
*
Offline Offline

Posts: 31

Thank You
-Given: 1
-Receive: 14


Whatever...!!!


WWW
« Reply #3 on: September 28, 2007, 04:04:25 04:04 »

you may find a way to generate the correct frecuences to generate voices, but i dont know how, sorry  Undecided
Logged

Saludos desde Ecuador
th_sak
Active Member
***
Offline Offline

Posts: 141

Thank You
-Given: 150
-Receive: 149



« Reply #4 on: September 28, 2007, 10:35:30 10:35 »

Hi, have a look at this. I used it with success.
http://www.romanblack.com/picsound.htm
Logged
MAXPAYNE
Hero Member
*****
Offline Offline

Posts: 699

Thank You
-Given: 499
-Receive: 364


It's a little funny......


« Reply #5 on: September 30, 2007, 03:38:14 15:38 »

Say Winbond ISD series bye bye !!!
Logged

Whats the Craziest Project u have done lately...?
meax98
Active Member
***
Offline Offline

Posts: 167

Thank You
-Given: 1376
-Receive: 52


« Reply #6 on: September 30, 2007, 07:50:21 19:50 »

I used two solutions with great success:

Devantech SP03 - Text to Speech Synthesizer:
http://www.robot-electronics.co.uk/shop/Speech_Synthesizer_SP032006.htm

ISD ChipCorder & Speech ICs:
http://www.winbond-usa.com/en/content/view/36/140
Logged
Ikaros
Junior Member
**
Offline Offline

Posts: 83

Thank You
-Given: 422
-Receive: 48


« Reply #7 on: October 01, 2007, 09:20:50 09:20 »

Since you have a fast MCU, I would suggest too, to use Romans Black technique. Good and compact.

Logged
karlosmks
Guest
« Reply #8 on: October 01, 2007, 12:46:50 12:46 »

I have a file generate with Romans Black. How I can use it??
Logged
QATQET
Newbie
*
Offline Offline

Posts: 32

Thank You
-Given: 35
-Receive: 4


« Reply #9 on: October 01, 2007, 01:01:46 13:01 »

Take a look at

http://www.picbasic.org/forum/showthread.php?t=6870

there is an interesting project with audio.  Smiley
Logged
th_sak
Active Member
***
Offline Offline

Posts: 141

Thank You
-Given: 150
-Receive: 149



« Reply #10 on: October 01, 2007, 09:21:15 21:21 »

I have a file generate with Romans Black. How I can use it??

What u have is a lookup table. I don’t know how to use it with picbasic but I 'll send 2 examples I made. (Assemble it with mpasm.exe)
http://rapidshare.com/files/59593663/picsound.rar.html
Logged
ABBOSE
Junior Member
**
Offline Offline

Posts: 37

Thank You
-Given: 26
-Receive: 21


« Reply #11 on: October 26, 2007, 11:35:27 11:35 »

You can also use Aplus’s  APR 9600 stand alone ( no required of micro controller) IC for recording and playback. It is similar to ISD 2560 but I think reproduction is better than ISD. See for more details http://www.aplusinc.com.tw/pro-recording.htm
Other IC like APR 6008 ( 8 minute recording & playback) & APR 6016 ( 16 minute) with SPI interface also available.
 
ABBOSE
Logged
Sun_rise_pt
Junior Member
**
Offline Offline

Posts: 91

Thank You
-Given: 87
-Receive: 9


« Reply #12 on: October 27, 2007, 05:54:41 17:54 »

You may use a PIC with PWM (like 16F628). Or a 16F84 conected to 8 bit DAC (with resistors are more cheap...).
Translate the the Windows WAV file with pre recorded voice to a BIN file end program this on a 24C256 EEPROM and make a program to scan the adresses.

This works perfect for records of some seconds of course...
Logged
SONSiVRi
Administrator
Hero Member
*****
 Warned
Offline Offline

Posts: 1621

Thank You
-Given: 75
-Receive: 405



WWW
« Reply #13 on: October 27, 2007, 10:15:46 22:15 »

Just an inspection;
Human ear's work between 20 Hz and 20 KHz, that means we need to sample 19980 steps.
It will enough to save 1 sample for 14 bit (16384 steps).
Logged

- Houston, we have a problem.
jeanninemtv
Senior Member
****
Offline Offline

Posts: 311

Thank You
-Given: 57
-Receive: 25


« Reply #14 on: November 01, 2007, 05:45:54 17:45 »

humm

what about the voice filter?

any suggestion?
any design?

i tried 1 bit algorithm with pic and eeprom simulated  in proteus but output noisely unfair
Logged
alvinserna
Newbie
*
Offline Offline

Posts: 13

Thank You
-Given: 5
-Receive: 2


« Reply #15 on: November 14, 2007, 04:34:54 04:34 »

hi Sun_rise_pt,

have you done this already? could you be so kind to share the
schematic diagram and source code  to everyone...  Smiley

esp. the one using PIC 16f628 bec. it is cheaper to build...thank you.. Wink





Logged
th_sak
Active Member
***
Offline Offline

Posts: 141

Thank You
-Given: 150
-Receive: 149



« Reply #16 on: November 14, 2007, 11:22:20 11:22 »

If you want to use pic16F628 have a look at this site: http://home.alphalink.com.au/~derekw/pictalker/main.htm
Logged
Sun_rise_pt
Junior Member
**
Offline Offline

Posts: 91

Thank You
-Given: 87
-Receive: 9


« Reply #17 on: November 14, 2007, 07:14:04 19:14 »

Wait few days please...

I make a upload for that... ...and all works fine. Past year I've buit a bird repeller with a falcon song to prevent the aproximation of H5N1 flu desease.
Logged
ang1960
Junior Member
**
Offline Offline

Posts: 60

Thank You
-Given: 1292
-Receive: 333


« Reply #18 on: November 14, 2007, 07:47:56 19:47 »

All in one pictalker (software,firmware, SCH,PCB protel99SE format)
Logged
dulce_antunes
Newbie
*
Offline Offline

Posts: 26

Thank You
-Given: 12
-Receive: 10


« Reply #19 on: November 20, 2007, 10:55:12 22:55 »

Some time ago i made some experiences with a good voice recorder
it's the ISD 1420, simple to handle and good quality sound
I've made a pcb for testing, with Altium
If someone is interested please let me know

Txs
Logged
alvinserna
Newbie
*
Offline Offline

Posts: 13

Thank You
-Given: 5
-Receive: 2


« Reply #20 on: November 22, 2007, 07:43:40 07:43 »

hi dulce_antunes

Im interested,can you share it? tnx
Logged
th_sak
Active Member
***
Offline Offline

Posts: 141

Thank You
-Given: 150
-Receive: 149



« Reply #21 on: November 22, 2007, 11:51:46 11:51 »

Hi,
There is a very good project for human voice in EPE magazine (Dec 2007) starting at page 39. Download from: http://www.sonsivri.com/forum/index.php?topic=1896.405
Logged
Deimos
Newbie
*
Offline Offline

Posts: 31

Thank You
-Given: 1
-Receive: 14


Whatever...!!!


WWW
« Reply #22 on: November 22, 2007, 03:58:27 15:58 »

I still think that the best way is using an ISD.

Look here:

http://www.freewebs.com/glafebre/relojparlante.htm

Is there a simple clock to save some data and then reproduces the time voice.

It is designed with a ISD25120.
Logged

Saludos desde Ecuador
elektrofuniv
Inactive

Offline Offline

Posts: 3

Thank You
-Given: 1
-Receive: 2


« Reply #23 on: November 24, 2007, 06:21:12 06:21 »

isd chips has not enough memory for the record
if you wanna record more long voice,, you have to connect several isd s with addressable array. made disadvantage for me, some times ago:)
Logged
Deimos
Newbie
*
Offline Offline

Posts: 31

Thank You
-Given: 1
-Receive: 14


Whatever...!!!


WWW
« Reply #24 on: November 24, 2007, 03:38:40 15:38 »

I think the 40 series is great, can record 2-16 minutes duration

http://www.winbond-usa.com/products/isd_products/chipcorder/productbriefs/ISD4000_PBa.pdf
Logged

Saludos desde Ecuador
Pages: [1] 2  All
Print
Jump to:  


DISCLAIMER
WE DONT HOST ANY ILLEGAL FILES ON THE SERVER
USE CONTACT US TO REPORT ILLEGAL FILES
ADMINISTRATORS CANNOT BE HELD RESPONSIBLE FOR USERS POSTS AND LINKS

... Copyright © 2003-2999 Sonsivri.to ...
Powered by SMF 1.1.18 | SMF © 2006-2009, Simple Machines LLC | HarzeM Dilber MC