|
Books > Computing & IT > Applications of computing > Audio processing
A practitioner's guide to the basic principles of creating sound
effects using easily accessed free software. Designing Sound
teaches students and professional sound designers to understand and
create sound effects starting from nothing. Its thesis is that any
sound can be generated from first principles, guided by analysis
and synthesis. The text takes a practitioner's perspective,
exploring the basic principles of making ordinary, everyday sounds
using an easily accessed free software. Readers use the Pure Data
(Pd) language to construct sound objects, which are more flexible
and useful than recordings. Sound is considered as a process,
rather than as data-an approach sometimes known as "procedural
audio." Procedural sound is a living sound effect that can run as
computer code and be changed in real time according to
unpredictable events. Applications include video games, film,
animation, and media in which sound is part of an interactive
process. The book takes a practical, systematic approach to the
subject, teaching by example and providing background information
that offers a firm theoretical context for its pragmatic stance.
[Many of the examples follow a pattern, beginning with a discussion
of the nature and physics of a sound, proceeding through the
development of models and the implementation of examples, to the
final step of producing a Pure Data program for the desired sound.
Different synthesis methods are discussed, analyzed, and refined
throughout.] After mastering the techniques presented in Designing
Sound, students will be able to build their own sound objects for
use in interactive applications and other projects
Develop intelligent voice-empowered applications and Chatbots that
not only understand voice commands but also respond to it Key
Features Target multiple platforms by creating voice interactions
for your applications Explore real-world examples of how to produce
smart and practical virtual assistants Build a virtual assistant
for cars using Android Auto in Xamarin Book DescriptionFrom
touchscreen and mouse-click, we are moving to voice- and
conversation-based user interfaces. By adopting Voice User
Interfaces (VUIs), you can create a more compelling and engaging
experience for your users. Voice User Interface Projects teaches
you how to develop voice-enabled applications for desktop, mobile,
and Internet of Things (IoT) devices. This book explains in detail
VUI and its importance, basic design principles of VUI,
fundamentals of conversation, and the different voice-enabled
applications available in the market. You will learn how to build
your first voice-enabled application by utilizing DialogFlow and
Alexa's natural language processing (NLP) platform. Once you are
comfortable with building voice-enabled applications, you will
understand how to dynamically process and respond to the questions
by using NodeJS server deployed to the cloud. You will then move on
to securing NodeJS RESTful API for DialogFlow and Alexa webhooks,
creating unit tests and building voice-enabled podcasts for cars.
Last but not the least you will discover advanced topics such as
handling sessions, creating custom intents, and extending built-in
intents in order to build conversational VUIs that will help engage
the users. By the end of the book, you will have grasped a thorough
knowledge of how to design and develop interactive VUIs. What you
will learn Understand NLP platforms with machine learning Exploit
best practices and user experiences in creating VUI Build
voice-enabled chatbots Host, secure, and test in a cloud platform
Create voice-enabled applications for personal digital assistant
devices Develop a virtual assistant for cars Who this book is
forVoice User Interface Projects is for you if you are a software
engineer who wants to develop voice-enabled applications for your
personal digital assistant devices such as Amazon Echo and Google
Home, along with your car's virtual assistant systems. Some
experience with JavaScript is required.
|
|