CAD Forum - tips, tricks, discussion and utilities for AutoCAD, Inventor, Revit and other Autodesk products [www.cadforum.cz] ARKANCE | CONTACT - CZ | SK | EN | DE
Over 1.094.000 registered users (EN+CZ). AutoCAD tips, Inventor tips, Revit tips. Try the new precise Engineering calculator. New AutoCAD 2026 commands and variables.
RSS channel - CAD tips RSS tips
RSS discussions

Discussion Discussion forum

?
CAD discussions, advices, exchange of experience

CAD Forum - Homepage CAD discussion forum - ask any CAD-related questions here, share your CAD knowledge on AutoCAD, Inventor, Revit and other Autodesk software with your peers from all over the world. To start a new topic, choose an appropriate forum.

Please abide by the rules of this forum.
This is a peer-to-peer forum. The forum doesn't replace the official direct technical support provided by ARKANCE for its customers.
How to post questions: register or login, go to the specific forum and click the NEW TOPIC button.
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

Topic ClosedRaspberry Pi: Poly want a cracker?

 Post Reply Post Reply
Author
AliveInTheLab View Drop Down
RSS robots
RSS robots


Joined: 20.Nov.2009
Status: Offline
Points: 425
Direct Link To This Post Topic: Raspberry Pi: Poly want a cracker?
    Posted: 12.Oct.2012 at 04:00

Recall that our CTO got his hands on some Raspberry Pi computers and held an internal Autodesk contest to supply them to software developers.

One of the recipients was Software Architect for Solver Technology Research, Franco Costa. I reported on his initial progress on using the Raspberry Pi to train his parrot to talk.

Franco sent me an email describing his progress, and I thought I would share it with you.


Billy_spectrograph

Since getting the basic Raspberry Pi system working, I have been hard at work of acquiring the components needed for my project: installing, learning, and implementing the specifics I needed. The components I am using are Python and open source softwares: Friture (running on Python) and Audacity (pre-compiled). Learning how to source and install onto Linux all the Python libraries which were required by Friture, including Cython, was one of the learning steps for me, but it is hardly ground breaking, being a basic aspect of using Python applications on Linux (not unique to the Raspberry Pi).

Last week (while on leave) I finished the modifications to Friture which completed my customized implementation, so now I have a working system which can deliver what I set out to do. Based on the frequency spectrum breakdown of voices detected, the Raspberry Pi can now play back selected phrases for the parrot to learn:

  1. When the parrot's voice is detected, the Raspberry Pi will play the new phrase I want him to say whenever requesting food. Food is currently his only trigger for speaking. Whenever he sees us with food, he says "Hello Billy" — meaning that he wants some food (not exactly an appropriate phrase, but fun all the same). My aim has been to retrain him to say something more appropriate.

  2. When my voice is detected, the Raspberry Pi will play a greeting to me which I want the parrot to learn to mimic.

  3. If I can get enough differentiation between frequency spectrums inputs, I will also add individual greetings for other family members.

Whether the parrot manages to learn these new phrases will take time. They are said to be hard to re-train once adult. This bird was already 18 years old when he first came to us a few months ago, but their life expectancy can be as high as 80 years.

Apart from the overall project outcome, there may also be a few other nuggets of generally useful information which could be written up at some stage, such as avoiding unnecessary CPU drains. Unlike some of the other Raspberry Pi winners, I choose to do all my development directly on the Raspberry Pi, not through SSH or by cross-compiling from more expensive systems. Part of my rationale was to demonstrate that the Raspberry Pi could be used as the complete package rather than just a peripheral downstream device.


Franco's parrot is a lovely bird - beautiful plumage. The Raspberry Pi is a lovely computer - beautifully programmable.

Computer-aided bio-mimicry is alive in the lab.

Go to the original post...

It's Alive in ihe Lab - Autodesk Labs blog by Scott Sheppard
Back to Top

Related CAD tips:


 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down



This page was generated in 0,086 seconds.