Bug 973445 - [settings] refactor Sound panel with AMD pattern

If `secret` is expected to be a string, please use a fake string instead of other types.