Skip to content
Ciumac Sergiu edited this page Apr 26, 2014 · 25 revisions

Audio Services

SoundFingeprinting framework provides 2 integrations with audio libraries:

NAudio comes as the default library, mainly because of the licensing concerns. Bass is a more advanced and reliable counterpart, though its not free. Please check their homepage before using it. In case you have Bass registration key you can specify it in SoundFingerprinting framework by adding them in your application configuration file:

<configuration>
  <configSections>
    <section name="BassConfigurationSection" type="SoundFingerprinting.Audio.Bass.BassConfigurationSection, SoundFingerprinting.Audio.Bass" />
  </configSections>

  <BassConfigurationSection email = "email" registrationKey = "registration-key" />
</configuration>

Storages

SoundFingerprinting provides 3 storages for your needs:

MongoDb is still in pre-release phase. Major changes has to be implemented for it as currently it is incredibly slow in comparison to good old MSSQL engine.

Clone this wiki locally