When I first learned 不，the accompanying pinyin was given as
bù (falling tone).
But I've also been doing Pimsleur Chinese lessons and there is the example
wo bú hùi shuo ying wen
and here 不 is pronounced with a rising tone.
My question is:
Is there a rule to when it is bù and when bú? Or does it depend on the speaker's dialect?