Description: This is a dirac library production use of the Internet changed the sound code, you can achieve variable speed to the same tune, frequency, adjust the amplitude of frequency conversion generated to break the sound repair. The voice inside I randomly recorded section are free to change the sound files drawback is that only supports wav and aif format and write files, not the operation of a binary stream, efficiency. Still quite possible.
To Search:
File list (Check if you may need any files):
ChangeVoiceDemo
...............\ChangeVoiceDemo
...............\...............\AppDelegate.h
__MACOSX
........\ChangeVoiceDemo
........\...............\ChangeVoiceDemo
........\...............\...............\._AppDelegate.h
ChangeVoiceDemo\ChangeVoiceDemo\AppDelegate.m
__MACOSX\ChangeVoiceDemo\ChangeVoiceDemo\._AppDelegate.m
ChangeVoiceDemo\ChangeVoiceDemo\audio.wav
...............\...............\ChangeVoiceDemo-Info.plist
...............\...............\ChangeVoiceDemo-Prefix.pch
__MACOSX\ChangeVoiceDemo\ChangeVoiceDemo\._ChangeVoiceDemo-Prefix.pch
ChangeVoiceDemo\ChangeVoiceDemo\Dirac.h
__MACOSX\ChangeVoiceDemo\ChangeVoiceDemo\._Dirac.h
ChangeVoiceDemo\ChangeVoiceDemo\EAFRead.h
__MACOSX\ChangeVoiceDemo\ChangeVoiceDemo\._EAFRead.h
ChangeVoiceDemo\ChangeVoiceDemo\EAFRead.mm
__MACOSX\ChangeVoiceDemo\ChangeVoiceDemo\._EAFRead.mm
ChangeVoiceDemo\ChangeVoiceDemo\EAFWrite.h
__MACOSX\ChangeVoiceDemo\ChangeVoiceDemo\._EAFWrite.h
ChangeVoiceDemo\ChangeVoiceDemo\EAFWrite.mm
__MACOSX\ChangeVoiceDemo\ChangeVoiceDemo\._EAFWrite.mm
ChangeVoiceDemo\ChangeVoiceDemo\en.lproj
...............\...............\........\InfoPlist.strings
__MACOSX\ChangeVoiceDemo\ChangeVoiceDemo\en.lproj
........\...............\...............\........\._InfoPlist.strings
ChangeVoiceDemo\ChangeVoiceDemo\en.lproj\ViewController.xib
...............\...............\libDIRAC_iOS4-fat.a
__MACOSX\ChangeVoiceDemo\ChangeVoiceDemo\._libDIRAC_iOS4-fat.a
ChangeVoiceDemo\ChangeVoiceDemo\main.m
__MACOSX\ChangeVoiceDemo\ChangeVoiceDemo\._main.m
ChangeVoiceDemo\ChangeVoiceDemo\ViewController.h
__MACOSX\ChangeVoiceDemo\ChangeVoiceDemo\._ViewController.h
ChangeVoiceDemo\ChangeVoiceDemo\ViewController.mm
__MACOSX\ChangeVoiceDemo\ChangeVoiceDemo\._ViewController.mm
ChangeVoiceDemo\ChangeVoiceDemo.xcodeproj
...............\.........................\project.pbxproj
...............\.........................\project.xcworkspace
...............\.........................\...................\contents.xcworkspacedata
...............\.........................\...................\xcuserdata
...............\.........................\...................\..........\sumomo.xcuserdatad
...............\.........................\...................\..........\..................\UserInterfaceState.xcuserstate
...............\.........................\xcuserdata
...............\.........................\..........\sumomo.xcuserdatad
...............\.........................\..........\..................\xcdebugger
...............\.........................\..........\..................\..........\Breakpoints.xcbkptlist
...............\.........................\..........\..................\xcschemes
...............\.........................\..........\..................\.........\ChangeVoiceDemo.xcscheme
...............\.........................\..........\..................\.........\xcschememanagement.plist
__MACOSX\ChangeVoiceDemo\._ChangeVoiceDemo.xcodeproj